同一活动中的多个装载机

同一活动中的多个装载机,第1张

同一活动中的多个装载机

正确答案是根据@dymmeh的注释,即,不是为了

Activity
实现两个
LoaderCallbacks
接口,而是为了让活动 包含
两个
LoaderCallbacks
实现。例如:
LoaderCallbacks
在活动中初始化您的字段

private LoaderCallbacks<GetSyncListDataResult> dataResultLoaderListener  = new LoaderCallbacks<GetSyncListDataResult>() { ...methods here... };private LoaderCallbacks<ErrorResult> errorResultLoaderListener  = new LoaderCallbacks<ErrorResult>() { ...methods here... };

…并声明您的加载程序ID …

private static final int DATA_RESULT_LOADER_ID = 1;private static final int ERROR_RESULT_LOADER_ID = 2;

…然后初始化您的装载机…

getLoaderManager().initLoader(DATA_RESULT_LOADER_ID, dataResultBundle, dataResultLoaderListener);getLoaderManager().initLoader(ERROR_RESULT_LOADER_ID, errorResultBundle, errorResultLoaderListener);

…完成!



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5500569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存