如果我需要在其他活动中使用相同的数据,是否需要多次实现LoaderManager.LoaderCallbacks?

时间:2016-11-15 15:13:29

标签: android loader android-loadermanager android-loader

如果我需要在其他活动中使用相同的数据,是否需要多次实施LoaderManager.LoaderCallbacks?

如果不是那么我第一次实施时可以从onLoadFinished()访问数据

1 个答案:

答案 0 :(得分:0)

即可。至少您需要注册OnLoadCompleteListener才能从加载程序获取更新。

您可以通过将相同的加载程序ID 传递给getLoaderManager().getLoader(LOADER_ID)来获取加载程序。为了从加载器获取数据,您需要在新活动中注册监听器getLoaderManager().getLoader(LOADER_ID).registerListener(id, listerner)并调用forceload以重新加载数据。