アクティビティでさまざまな AsyncTaskLoaders (戻り値の型が異なる) を使用したいのですが、コールバック メソッドを実装する最良の方法は何ですか?
これはうまくいきません:
パブリック クラス MyActivity は Activity を拡張し、LoaderManager.LoaderCallbacks<MyPojo>、LoaderManager.LoaderCallbacks<MyOtherPojo> を実装します
エクリプス 言う
The interface LoaderCallbacks cannot be implemented more than once with different arguments
それで、私は何をしますか?私の考えは、アクティビティを作成することです
LoaderManager.LoaderCallbacks<Object> を実装します
次に、コールバック メソッドでそれがどのタイプのオブジェクトであるかを確認しますが、それはあまりエレガントではないようです。より良い方法はありますか?