Я создал деятельность, в которой у меня есть textView
. В этом textView
я добавляю некоторые записи из базы данных mysql
. Я хочу установить другой цвет, к последней вставленной записи, а не к последней записи из JSONArray
. Как я могу это достичь? Это мой код:Как я могу получить последнюю вставленную запись в Android?
JSONArray users = response.getJSONArray("statistics");
for (int i = 0; i < users.length(); i++) {
JSONObject student = users.getJSONObject(i);
String userName = student.getString("username");
String score = student.getString("score");
statistics.append(userName + " " + score + " \n");
}
Спасибо!
Всякий раз, когда вы вставляете что-то в БД, вы получите значение _id в качестве возвращаемого значения. 'final long id = db.insert (Receipt.TABLE_NAME, null, receipt.getContent());' Так что, по сути, это должен быть ваш сервер, который расскажет вам об этом. – Skynet
«Я хочу установить другой цвет для последней вставленной записи», последняя вставленная запись не является последней записью из массива json? –
@Skynet: И в моем случае, как я могу установить другой цвет для одной записи? @ helldawg13: Нет, это не последняя запись из массива json. Я говорю это, потому что, когда я хочу отображать запись, используя 'getJSONObject (users.length() - 1)', она отображает последнюю запись из массива json, а не последнюю вставленную запись из базы данных. Если это помогает, в этом [пути] (http://gogo.ro/31.txt) я добавляю записи. –