您好,有人可以协助我尝试建立基本的载入器。我在装载机上看到的所有文档都涉及以下内容:
public class MyActivity extends Activity
implements LoaderManager.LoaderCallbacks<Cursor> {
private static final int CONTACTS_LOADER_ID = 1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
getLoaderManager().initLoader(CONTACTS_LOADER_ID,
null,
this);
}
但是我总是在initLoader中收到关于“ this”的错误,错误的第三个参数需要android.app.LoaderManager。 LoaderCallbacks。
最佳答案
但是我总是在initLoader中收到关于“ this”的错误,错了
第三个参数是android.app.LoaderManager必需的。 LoaderCallbacks。
那么您已经从支持库中导入了LoaderManager.LoaderCallbacks
。您可以将import
更改为本机支持,也可以扩展AppCompatActivity
而不是Activity
并使用getSupportLoaderManager()
关于java - LoaderManager LoaderCallback对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37944133/