我对 Android 比较陌生,但我不能用谷歌搜索。我有以下情况:
android 上相当大的 SQL 数据库(需要选择并加载大约 2000 条记录到 ListActivity)
到目前为止,我使用 SimpleCursorAdapter 但是......它不允许我使用 AsyncTask 异步加载数据(SimpleCursorAdapter 没有像 ArrayAdapter 那样的“add()”)
我知道如何使它与 ArrayAdapter 一起工作,但是每次单击时我都会丢失 ID 属性,我想以“干净”的方式进行操作并保持 id(而不是将其保存在某个隐藏的地方)
===> 现在用户必须等到所有 db 输出都被解析到 GUI 中,这需要一些时间。如何修复它以使其运行得更快?我需要类似 SimpleCursorAdapter.add(item) 或扩展它但不确定... thnx