我有一个DataBaseHelper,它有一个fetchData()
方法返回一个Cursor
包含整个表行的 drom 文件夹中的 .sqlite 文件。
我写了这个:
try {
Cursor cursor = myDbHelper.fetchData("tableName");
txt.setText("Done!"); //for check only
} catch (Exception e){
txt.setText("Can't fetch data !");
}
我在try 块的末尾添加了这两行。我这样做是为了将CursorAdapter ca
附加到ListView lv
:
CursorAdapter ca = new CursorAdapter(getBaseContext(), cursor, false);
lv.setAdapter(ca);
但是,我在CursorAdapter实例化行收到一条错误消息:
无法实例化类型 CursorAdapter
这里有什么问题?我是否使用错误的适配器从数据库中获取?