Я пытаюсь получить последнюю добавленную или вставленную запись в базе данных/таблице sqlite на основе автоматического увеличения целого числа "id", но мое приложение продолжает зависать.
Вот мой Код Котлина.
@SuppressLint("Range")
fun getLast(): Int {
val db = databaseHelper.readableDatabase
val cursor = db.rawQuery("SELECT * FROM sensor WHERE MAX(id)",null)
if (cursor.count>0) {
cursor.movetofirst()
return cursor.getInt(cursor.getColumnIndex("id"))
Подробнее здесь: [url]https://stackoverflow.com/questions/79278908/app-fails-when-trying-to-retrieve-id-auto-increment-android[/url]
Я пытаюсь получить последнюю добавленную или вставленную запись в базе данных/таблице sqlite на основе автоматического увеличения целого числа "id", но мое приложение продолжает зависать. Вот мой Код Котлина. [code]@SuppressLint("Range") fun getLast(): Int { val db = databaseHelper.readableDatabase
val cursor = db.rawQuery("SELECT * FROM sensor WHERE MAX(id)",null)
if (cursor.count>0) { cursor.movetofirst() return cursor.getInt(cursor.getColumnIndex("id"))