您好,有人可以协助我尝试建立基本的载入器。我在装载机上看到的所有文档都涉及以下内容:

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/

10-10 23:08