【发布时间】:2014-12-17 10:41:21
【问题描述】:
我对 Android 比较陌生,我正在制作一个待办事项列表应用程序。我有一个包含一列任务的数据库。如何将这些任务放入 ArrayList 并显示出来?
helper = new TaskDBHelper(MainActivity.this);
SQLiteDatabase db = helper.getReadableDatabase();
Cursor cursor = db.query(TaskContract.TABLE, new String[]{TaskContract.Columns._ID,TaskContract.Columns.TASK}, null, null, null, null, null);
arrayListToDo = new ArrayList<String>();
arrayAdapterToDo = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arrayListToDo);
ListView listViewToDo = (ListView) findViewById(R.id.listViewToDo);
listViewToDo.setAdapter(arrayAdapterToDo);
【问题讨论】:
-
您可以遍历您的游标并将任务添加到您的 ArrayList 但我建议您查看 CursorAdapters。