如何从managedQuery过渡到LoaderManager/CursorLoader?
我正在开发一个针对API级别8(2.2,Froyo)的Android应用程序。我正在使用一个,这很简单,我正在用于填写我的列表视图,但是我注意到在SimpleCursorAdapter的文档中,无标志构造函数已被弃用,并带有以下注释:ContentProvider
SimpleCursorAdapter
此构造函数已弃用。不建议使用此选项,因为它会导致在应用程序的 UI 线程上执行 Cursor 查询,从而导致响应能力差甚至应用程序无响应错误。作为替代方法,将 LoaderManager 与 CursorLoader 一起使用。
由于我的目标是 API 级别 8,因此 a 不绑定到 .兼容性包中的类执行此操作,但我没有使用片段。LoaderManager
Activity
FragmentActivity
我的问题是:我应该如何在针对11年之前的API级别的应用程序中使用?我是被迫过渡到片段,还是应该恢复到已弃用的构造函数(但要使用一个来保持UI线程友好,这是应该做的)?LoaderManager/CursorLoader
SimpleCursorAdapter
AsyncTask
CursorLoader