AsyncTaskLoader
アクティビティで使用したい2つのカスタムビルドローダーが継承されています。それぞれが異なるタイプの結果を返します。コールバックにアクティビティを使用するには、2つのインターフェイスを実装する必要があります。
implements LoaderCallbacks<GetSyncListDataResult>, LoaderCallbacks<ErrorResult>
ただし、同じクラスに必要なメソッドを実装しようとすると、メソッドの重複エラーと消去(???)エラーが発生します。
// Methods for the first loader
public Loader<GetSyncListDataResult> onCreateLoader(int ID, Bundle bundle) ...
public void onLoaderReset(Loader<GetSyncListDataResult> loader) ...
public void onLoadFinished(Loader<GetSyncListDataResult> loader, GetSyncListDataResult result) ...
// Methods for the second loader
public Loader<ErrorResult> onCreateLoader(int ID, Bundle bundle) ...
public void onLoaderReset(Loader<ErrorResult> loader) ...
public void onLoadFinished(Loader<ErrorResult> loader, ErrorResult result) ...
明らかに、メソッドは衝突しており、これを解決する簡単な方法が必要です。これを解決する適切な方法は何でしょうか?