Читать все строки одновременно - PullRequest
2 голосов
/ 20 июня 2011

Я пытаюсь прочитать все строки в таблице SQLite и отобразить их все сразу в ListView.Вот как я читаю их построчно:

//---get all titles---
db.open();
Cursor c = db.getAllTitles();
String text = "";
if (c.moveToFirst()){
    do {          
        DisplayTitle(c, text);
    } while (c.moveToNext());
}
db.close();

public void DisplayTitle(Cursor c, String text){
      ListView.setText("id: " + c.getString(0) + "\n" + "ISBN: " + c.getString(1) 
    + "\n" + "TITLE: " + c.getString(2) + "\n" + "PUBLISHER:  " + c.getString(3));
} 

Есть предложения о том, как этого добиться?

1 Ответ

2 голосов
/ 20 июня 2011

Вы должны использовать Custom CursorAdapter.Проверьте этот учебник:

http://thinkandroid.wordpress.com/2010/01/11/custom-cursoradapters/

...