Каков третий тип аргумента для getSupportLoaderManager (id, args, ??) - PullRequest
1 голос
/ 31 мая 2019

У меня есть метод AsyncTaskLoader, который перезапускает текущий Loader,

Это для школьных целей,

private void startAsyncTaskLoader() 
{
    getSupportLoaderManager().restartLoader(TASK_ID, null, this);
}

Я могу проверить решение онлайн на школьном GitHub, но это хорошоодин, но в моей андроид студии "this" (третий аргумент) имеет неправильный тип ...

--> 
Wrong 3rd argument type. Found: 'com.openclassrooms.freezap.Controllers.MainActivity', required: 'android.support.v4.app.LoaderManager.LoaderCallbacks<java.lang.Object>'

Я понимаю, что поместил контекстный аргумент (MainActivity), но у меня нет экземпляра LoaderManager.

1 Ответ

1 голос
/ 31 мая 2019

Что такое третий тип аргумента для getSupportLoaderManager (id, args, ??)

Этот метод не имеет аргументов.

Если вы действительно имеете в виду restartLoader()третий параметр - android.support.v4.app.LoaderManager.LoaderCallbacks, как вы можете сказать из сообщения об ошибке и из документации для restartLoader().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...