- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 FragmentActivity 中使用多个 ListFragment 制作一个 viewPager。为了填充不同的 ListView ,我在加载程序中获取了 LoaderManager 和 initiliaze。我希望每个 fragment 都有一个唯一的 LoaderManager,但是, fragment 没有 getSupportLoaderManager() 方法,所以我需要调用父 fragment Activity :
getActivity().getSupportLoaderManager()
这种方法的问题是我在不同 fragment 中的 Loader id 相互冲突。当您在一个 fragment 中已经有多个加载程序 ID 时,它会变得有点麻烦。那么有没有办法为每个 fragment 获取一个唯一的 LoaderManager,而不是调用父 fragment ?我基本上希望能够在多个 fragment 上使用相同的 ID。
谢谢
最佳答案
是的,您可以使用:android.support.v4.app.Fragment.getLoaderManager() 为每个 Fragment 获得一个唯一的 ID,这意味着您可以从零开始您的 ID。
关于android - getSupportLoaderManager() 在不同 fragment 中使用相同的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13217111/
我在 java 中有这段代码: private void doSearch(String query){ Bundle data = new Bundle(); data.pu
我了解到 getSupportLoaderManager 已被弃用。但我想调用: getSupportLoaderManager().initLoader(0, null, mRecipeLoader
我正在创建加载器来处理 android 生命周期中的网络,但无法处理 getSupportLoadManagers 。 LoadManager loadManager = getSupportLoad
我有一个 AsyncTaskLoader 方法可以重启当前的 Loader, 这是为了学校的目的, private void startAsyncTaskLoader() { getSuppo
我在 Activity A 中有一段代码如下所示: private static final int LOADER_ID = 0x200;protected void onCreate(Bundle
我想将信息从 API 加载到 Fragment。 我使用 getSupportLoaderManager() 但出现错误: Cannot resolve method: getSupportLoade
我大致遵循指南,但我使用 onClickListener 来启动搜索过程。我正在这里实现一个加载器: getSupportLoaderManager().restartLoader(0,queryBu
我在 FragmentActivity 中使用多个 ListFragment 制作一个 viewPager。为了填充不同的 ListView ,我在加载程序中获取了 LoaderManager 和 i
getLoaderManager() 来自 android.support.v4.app.Fragment 和 getSupportLoaderManager() 来自 android.support
我是一名优秀的程序员,十分优秀!