如果我需要在其他活动中使用相同的数据,是否需要多次实施LoaderManager.LoaderCallbacks?
如果不是那么我第一次实施时可以从onLoadFinished()访问数据
答案 0 :(得分:0)
是即可。至少您需要注册OnLoadCompleteListener
才能从加载程序获取更新。
您可以通过将相同的加载程序ID 传递给getLoaderManager().getLoader(LOADER_ID)
来获取加载程序。为了从加载器获取数据,您需要在新活动中注册监听器getLoaderManager().getLoader(LOADER_ID).registerListener(id, listerner)
并调用forceload
以重新加载数据。