我正在尝试建立一个列表视图与联系人。我偶然发现了使用ContactsContract和托管查询来检索联系人的ContactManager应用编程接口示例。但是,如果我的目标应用编程接口级别为11或更高,该应用编程接口建议使用LoaderManager。我的问题是,如何通过ActionBarSherlock使用APILevel8上的LoaderManager?或者只是简单地在API级别11和更高级别上使用托管查询?
发布于 2012-09-01 21:48:14
我的问题是,如何通过ActionBarSherlock在
Level 8上使用LoaderManager?
安卓支持包中的FragmentActivity提供了Loader框架的后端。由于ActionBarSherlock也使用这个安卓支持包,因此您从SherlockFragmentActivity继承的任何活动也将能够使用Loader框架。
或者只是简单地在
级别11和更高级别上使用托管查询?
managedQuery()的问题是它在主应用程序线程上执行查询,这可能导致UI冻结。如果您不希望使用Loaders,那也没问题,但是您可以在AsyncTask或其他后台线程中使用ContentResolver自己执行查询。
https://stackoverflow.com/questions/12228261
复制相似问题