-1

I'm programming an Android application and one feauture is a ListView generated and populated by a MySQL Database.

This is the outputted ArrayList:

DatabaseHandler db = new DatabaseHandler(this); 
List<Suspect> list = db.getAllContacts();

Do I use a cursor to input it in my ListView? Any code would be appreciated..

4

2 回答 2

1

如果您在查询后不需要任何数据操作,我建议您使用CursorAdapter 。
如果您想使用 List ,请尝试ArrayAdapter

于 2013-05-03T14:25:32.607 回答
1

如果您需要在从数据库中捕获数据并更新视图后对其进行修改,我建议您创建一个 arrayList ,然后您可以使用此处所示的自定义数组适配器。如果您随后更改基础数据,则可以使用 adapter.notifyDataSetChanged()

于 2013-05-03T14:32:03.740 回答