android cursor.moveToNext()?

Я пытаюсь запросить все столбцы в таблице в одно длинное текстовое представление и/или строку. Я знаю, что это не может быть правильным способом делать вещи, но я должен сделать это. Поправьте меня, если я ошибаюсь, у меня сложилось впечатление, что следующий шаг приведет к получению следующего столбца в строке :

Cursor c = db.get();
if(c.moveToFirst){
do{
string = c.getString(0);
}while(c.moveToNext);

. Я думал, что это приведет к получению первого столбца и отображению всего его содержимого, вместо этого я получаю первый столбец и первую строку. Что я делаю неправильно? Есть ли лучший или реальный способ получить эту информацию без использования ListView?

10
задан Christian 10 April 2012 в 00:38
поделиться