使用CursorLoader查询SQLite DB并填充AutoCompleteTextView

mra*_*tor 15 sqlite android android-loadermanager android-cursorloader

我有一个我想查询的SQLite数据库.我想通过ICS定位Android 2.2.我遇到了关于如何执行此操作的文章,但它使用了弃用的代码(不是异步查询,而是在UI线程上).我已经阅读过,我可以使用CursorLoaderLoaderManager来执行此任务的首选,最佳实践方式(以免陷入UI线程).

问题是找到一个简洁的例子向我解释如何做到这一点.1)加载数据库,2)查询它,3)使用结果填充AutoCompletetextBox列表视图.

这样的例子存在吗?

小智 1

我知道这是一个老问题,但对于访问此页面的人来说:

SimpleCursorAdapter有一个新的构造函数:

SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to, int flags)
Run Code Online (Sandbox Code Playgroud)

该构造函数不使用 UI 线程。您可以安全地使用它。