gpt4 book ai didi

android - API 级别 8 及以上的加载程序管理器

转载 作者:搜寻专家 更新时间:2023-11-01 09:05:26 24 4
gpt4 key购买 nike

我正在尝试构建包含联系人的 ListView 。我遇到了使用 ContactsContract 和托管查询来检索联系人的 ContactManager API 示例。但是,如果我的目标是 API 级别 11 及更高级别,API 建议使用 LoaderManager。我的问题是如何将 API 级别 8 上的 LoaderManager 与 ActionBarSherlock 一起使用?还是仅在 API 级别 11 及更高级别上使用托管查询就可以了?

最佳答案

My question is that how can I use the LoaderManager on API Level 8 with ActionBarSherlock ?

Android 支持包中的 FragmentActivity 提供了 Loader 框架的反向移植。由于 ActionBarSherlock 也使用此 Android 支持包,因此您从 SherlockFragmentActivity 继承的任何 Activity 也将能够使用 Loader 框架。

or is it simply allrite to use managed query on API level 11 and above?

managedQuery() 的问题是它在主应用程序线程上执行查询,这会导致 UI 卡住。如果您不想使用 Loaders,那很好,但是您可以在 AsyncTask 或其他背景中使用 ContentResolver 自己进行查询线程。

关于android - API 级别 8 及以上的加载程序管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12228261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com