正确答案是根据@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);
…完成!



