根据一些文件,我可以在Activity或Fragment中使用Loader,但兼容包仅显示FragmentActivity有getLoaderManager()方法。由于旧的managed cursor已被弃用,我们必须使用Cursor Loader。所以为什么这个数据管理函数要与UI小部件的选择绑定?对我来说毫无意义。感谢P。
是的,为了获取loaderManager,它必须与一个活动相关联,但是可以在不需要loaderManger的情况下使用loaders。
1)实现AsynTaskLoader。
2)在您的类中实例化您实现的Loader。
3)为您的加载器注册侦听器,以便在加载完成后获得回调。
4)调用加载器的startLoading方法。
5)加载完成后将调用回调方法,在其中可以将加载的数据用于任何目的。