gpt4 book ai didi

android - getSupportLoaderManager() 在不同 fragment 中使用相同的 ID?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:00 24 4
gpt4 key购买 nike

我在 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/

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