Android SQLite, как получить значения из столбца? - PullRequest
1 голос
/ 15 июня 2011

Я вижу, как получить нужный мне столбец, но как получить данные, связанные с этим столбцом в этой конкретной строке (с учетом идентификатора строки), используя объект Cursor или объект SQLiteDatabase.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 30 октября 2014

Чтобы получить конкретное значение из столбца базы данных, вам нужно использовать класс структуры коллекции, такой как ArrayList, VectorList и т. Д. Например

Cursor c=handler.returnData();

ArrayList<String> array=new ArrayList<String>();
while(c.moveToNext()){
String name=c.getString(c.getColumnIndex("number"));
array.add(name);
}   
Toast.makeText(getBaseContext(), "name"+array.get(2), Toast.LENGTH_LONG).show();
1 голос
/ 15 июня 2011

Предположим, c является вашим созданным курсором

c.moveToPosition(rowNumber);

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