0

SimpleCursorAdapter是Android 文档CursorAdapter中所述的间接子类。但

CursorAdapter cursorAdapter = new SimpleCursorAdapter(bla, bla, bla);

从编译器产生错误:

Type mismatch: cannot convert from SimpleCursorAdapter to CursorAdapter

然而这没有错误:

abstract class  A {
}

class B extends A {
}

class C extends B {
}

public class Main {

    /**
     * @param args
     */
    public static void main(String[] args) {
        A c = new C();
    }
}

文档是完全错误的,还是我遗漏了什么?

谢谢你的时间。

4

1 回答 1

7

我的猜测是你有另一种类型被称为SimpleCursorAdapterCursorAdapter某处 - 检查你的导入语句。您应该导入android.widget.SimpleCursorAdapterandroid.widget.CursorAdapter.

于 2012-08-14T12:36:38.530 回答