Android SQLite извлекает данные из базы данных и отображает эти данные в тексте - PullRequest
0 голосов
/ 22 января 2012

Я создал рабочую базу данных SQlite в своем приложении. Я могу добавить новые значения в базу данных. Я даже создал метод, который отображает все результаты таблицы для нового действия.

Что бы я на самом деле делал, это новое действие, чтобы отобразить самую последнюю запись в текстовых представлениях Выбор отдельных полей и размещение их в правильных текстовых представлениях. Как мне это сделать?

1 Ответ

0 голосов
/ 22 января 2012

Предполагая, что вы используете автоматически сгенерированный идентификатор в вашей таблице, вам нужно отсортировать результаты на основе идентификатора и ограничить результаты до «1», который будет возвращать только эту строку.

return db.query(true, "yourTableName", new String[] { "columnNamesYouwanttoQuery" },
                null, null, null, null, "_id DESC", "1");

Затем выполнить цикл покурсор и получите ваши колонки

Cursor cur = adaptor.getMileageReport(AutoMainActivity.CARNAME);
        startManagingCursor(cur);
if (cur.moveToFirst()) {
            do { 
String retrievedVal = cur.getString(0);
             } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...