我正在查看Android开发人员网站上的“记事本教程”,并注意到SimpleCursorAdaptor已过时。

新的构造函数

public SimpleCursorAdapter (Context context, int layout,
    Cursor c, String[] from, int[] to, int flags)

仅在API 11中可用。

建议的替代方法是将LoadManagerCursorLoader一起使用,但是它们也需要API11。那么,什么可以替代API 10中的SimpleCursorAdapter,即,如何使用不推荐使用的方法来完成Step 12 of the tutorial

最佳答案

请注意,不推荐使用而不适用,而不适用于所有SimpleCursorAdapter,仅适用于构造函数中的一个

如果您希望使用API​​ 11中的Loader,则可以引入兼容性库(请参阅:http://developer.android.com/sdk/compatibility-library.html)。这提供了与API级别4或更高版本的设备兼容的backport。

编辑:

如果使用兼容性库后仍然遇到错误,则只需替换

import android.widget.SimpleCursorAdapter;


import android.support.v4.widget.SimpleCursorAdapter;

09-11 03:36
查看更多