gpt4 book ai didi

android - LoaderManager 的作用域是什么?

转载 作者:IT老高 更新时间:2023-10-28 23:34:20 25 4
gpt4 key购买 nike

使用 Loaders 创建 Android 应用程序时,是否每个 Activity 和 Fragment 都有自己的 LoaderManager ?还是应该只有一个LoaderManager应用程序拥有什么?最后,是用于识别特定 LoaderManager 的“唯一 ID”。在类外可见吗?

具体来说,我无法确定我的应用程序中的哪些类应该实现 LoaderCallback<Cursor>方法(即每个 fragment 应该实现这些回调,还是应该让一个 fragment 实现回调并查询结果,必要时将它们发送到其他 fragment/Activity )?

提前感谢任何可以帮助我的人!我在网上找不到太多关于此的信息。

最佳答案

LoaderManger 由 Activity 管理和拥有。您可以在 fragment 或 Activity 中创建实际的加载器,它们将由相同的 LoaderManager 管理。唯一 ID 用于识别您在同一 Activity 中可能拥有的不同加载程序。例如 ID=0 -> FooLoader、ID=1 -> BarLoader 等

关于android - LoaderManager 的作用域是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630680/

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