我正在尝试制作自定义装载机,但它没有用。这可能是一个简单的解决方案,我只是在这里大脑放屁。
要加载的类:
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”有一个带红线的错误说
不兼容的类型
需要android.support.v4.content.Loader ....... com.MYPATH.Exercise
找到了com.MYPATH.ExerciseLoader
我不知道如何解决这个问题。
答案 0 :(得分:3)
请检查您的扩展程序AsyncTaskLoader<Exercise>
的版本:android.content
包中的版本或android.support.v4.content
中的版本。.headerImage {
display: block;
margin: 10px auto 0;
}
从您进一步的应用程序逻辑中,您需要使用支持库中的那个。