2016-08-26 22 views
-1

次のエラーが発生していますが、 "this"引数が赤線で表示されています。お勧め!getLoaderManager()。initLoader(0、null、this); //エラー "this"に赤い線が表示されます

Error:(52, 27) error: method initLoader in class LoaderManager cannot be applied to given types; required: int,Bundle,LoaderCallbacks found: int,,ScrollingActivity reason: cannot infer type-variable(s) D (argument mismatch; ScrollingActivity cannot be converted to LoaderCallbacks) where D is a type-variable: D extends Object declared in method initLoader(int,Bundle,LoaderCallbacks)

+0

あなたの活動をする必要がありますこれを動作させるためにLoaderCallbacksを実装してください。 –

+0

はい私はエラーを表示するよりもLoaderCallbacksを実装しました! –

+0

これもエラーを表示している場合は、必要な機能をすべて実装していない可能性があります。 –

答えて

0

これはほとんどの場合、インポートの不一致がLoaderCallbacksであるためです。あなたがgetLoaderManager()を使用している場合は、LoaderCallbacksのためのあなたのインポート行は次のようになります。

android.app.LoaderCallbacks

あなたがgetSupportLoaderManager()を使用している場合は、インポートは次のようになります。

android.support.v4.app.LoaderCallbacks

関連する問題