SQLite からリストビューにデータを表示しようとしています。コンストラクター SimpCursorAdapter() を使用しようとしましたが、非推奨で使用できないと表示されます。他の方法なしでこれを行う方法について誰かアイデアはありますか??? 以下は私のコードです:
public class JournalsTab extends Fragment {
private SimpleCursorAdapter dataAdapter;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
LinearLayout l2 = (LinearLayout) inflater.inflate(R.layout.journal, container, false);
BalanceApp myapp= (BalanceApp) getActivity().getApplicationContext();
DataSource datasource = myapp.datasource;
datasource.open();
Cursor cursor = datasource.fetchAllEntries();
int[] to = {R.id.textView1, R.id.textView2, R.id.textView3, R.id.text4};
dataAdapter = new SimpleCursorAdapter(this, R.layout.journal,cursor, datasource.columns, to); //this gives error
ListView listView = (ListView)l2.findViewById(R.id.listView1);
listView.setAdapter(dataAdapter);
return l2;
}
}