Android 我必须使用片段来获取LoaderManager吗?
根据一些文档,我可以在活动或片段中使用加载程序,但兼容性包显示只有FragmentActivity具有getLoaderManager()方法 由于旧的托管游标已被弃用,我们必须使用游标加载器。那么,为什么要将此数据管理功能绑定到UI小部件的选择上呢?这对我来说毫无意义 谢谢 P 由于旧的托管游标已被弃用,我们必须使用游标加载器 不,托管游标仍然有效。通常,Android中的“弃用”意味着“我们将尽可能支持这种机制,但我们认为还有更好的选择” 那么,为什么要将此数据管理功能绑定到UI小部件的选择上呢Android 我必须使用片段来获取LoaderManager吗?,android,android-loadermanager,Android,Android Loadermanager,根据一些文档,我可以在活动或片段中使用加载程序,但兼容性包显示只有FragmentActivity具有getLoaderManager()方法 由于旧的托管游标已被弃用,我们必须使用游标加载器。那么,为什么要将此数据管理功能绑定到UI小部件的选择上呢?这对我来说毫无意义 谢谢 P 由于旧的托管游标已被弃用,我们必须使用游标加载器 不,托管游标仍然有效。通常,Android中的“弃用”意味着“我们将尽可能支持这种机制,但我们认为还有更好的选择” 那么,为什么要将此数据管理功能绑定到UI小部件的选择
不是。您不必使用片段来继承
FragmentActivity
。还欢迎您创建自己的LoaderManager-PableActivity
,从FragmentActivity
(源代码在硬盘上)克隆相关数据成员和方法。但是,LoaderManager
必须与活动相关联,因为它与托管游标一样绑定到活动生命周期中。例如,LoaderManager
实例通过onretainonconfigurationInstance()
在活动之间传递。是的,为了获得LoaderManager,它必须与活动关联,但是可以使用Loader而无需LoaderManager1) 实现AsynTaskLoader
2) 实例化在类中实现的加载程序
3) 为加载程序注册一个侦听器,以便在加载完成后获得回调
4) 调用加载程序的惊人加载方法
5) 加载完成后,将调用回调方法,您可以将加载的数据用于任何目的