Не могу загрузить мои данные SQLite в мой ListView - PullRequest
0 голосов
/ 14 февраля 2011

Я пытаюсь загрузить содержимое моей таблицы SQLite в ListView, используя следующий код.

myDbHelper = new DatabaseHelper(this);  
Cursor cursor = getData();  
CursorAdapter dataSource = new SimpleCursorAdapter(this, R.layout.menu_item, cursor, fields, null);  
menuList.setAdapter(datasource);  //My ListView  

private Cursor getData() {  
    SQLiteDatabase db = myDbHelper.getReadableDatabase();  
    Cursor cursor = db.query(TABLE_NAME, FROM, null, null, null,null, ORDER_BY);  
    return cursor;  
}  

Когда я запускаю приложение, оно проходит через этот код, а затем выдает ошибку. Использую ли я правильную технику для добавления данных в ListView?

1 Ответ

0 голосов
/ 14 февраля 2011

Вам нужно дать немного больше информации.

  • Где происходит сбой?
  • Какую ошибку выдает?

Вы используете adapt, но не объявляете или неустановите его в любой фрагмент кода - если это null, тогда это будет проблемой.

menuList.setAdapter(adapt);  //My ListView  

Посмотрите на мой пример кода здесь , как я использую ListView с SQLite.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...