У меня есть DataBaseHelper , у которого есть метод fetchData()
, который возвращает Cursor
, содержащий строки всей таблицы из файла .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
Что здесь не так? я использую неправильный адаптер для извлечения из базы данных?