Я пытаюсь создать пользовательский загрузчик, но он не работает. Это, наверное, легкое исправление, и я здесь просто мозг.Пользовательский загрузчик не работает. Возможно, легкое исправление
Класс для загрузки:
public class Exercise{
...
}
погрузчик:
public class ExerciseLoader extends AsyncTaskLoader<Exercise> {
...
}
Фрагмент:
public class DataFragment extends Fragment implements android.support.v4.app.LoaderManager.LoaderCallbacks<Exercise>{
...
@Override
public android.support.v4.content.Loader<Exercise> onCreateLoader(int id, Bundle args) {
ExerciseLoader exerciseLoader = new ExerciseLoader(
getActivity(),
exerciseRowId
);
return exerciseLoader;
}
Проблема заключается в том, где он говорит, что "возвращение exerciseLoader" там говорят redlined ошибка
Несовместимые типы
требуется android.support.v4.content.Loader ....... com.MYPATH.Exercise
найдено com.MYPATH.ExerciseLoader
Я не знаете, как это исправить.
Вы должны проверить пакет, который вы импортировали для «AsyncTaskLoader». Убедитесь, что вы импортировали этот пакет в «ExcerciseLoader». 'import android.support.v4.content.AsyncTaskLoader;' –