我有一個DataBaseHelper它有一個fetchData()
方法返回一個Cursor
包含一個整個錶行的drom .sqlite文件在assest文件夾中。CursorAdapter無法實例化!
我寫了這個:
try {
Cursor cursor = myDbHelper.fetchData("tableName");
txt.setText("Done!"); //for check only
} catch (Exception e){
txt.setText("Can't fetch data !");
}
我加這兩條線在try塊結束。我以附加CursorAdapter的ca
到的ListViewlv
這樣做:
CursorAdapter ca = new CursorAdapter(getBaseContext(), cursor, false);
lv.setAdapter(ca);
不過,我在的CursorAdapter實例行的錯誤消息:
不能實例化type CursorAdapter
這裏有什麼問題?我是否使用錯誤的適配器從數據庫中獲取?
'SimpleCursorAdapter'的構造函數API級別11.我的項目的構建目標1.6。謝謝 – iTurki
是否有可能使用它? – iTurki
在我的文檔中,SimpleCursorAdapter被標記爲「Since:API Level 1」 - 因此,您可以使用它 – piotrpo