Я пытаюсь найти способ обновления полей в строке таблицы, оставив идентификатор строки (автоматически генерируемый Active Android) тем же самым. Возможно ли это в Active Android или идентификатор строки всегда обновляется при появлении обновлений для определенной строки?ActiveAndroid Обновление полей таблицы при оставлении автоматически сгенерированного идентификатора строки то же самое
0
A
ответ
0
Что вы можете попробовать это выборка ваш объект:
Object obj = new Select().from(YourClass.class).where("id = ?", id).executeSingle();
(вы можете изменить «идентификатор» с одним из полей, которые вы знаете)
Затем обновить поле, которое требуется обновить:
obj.setName("Foo");
Наконец, сохранить обновление:
obj.save();
У меня были проблемы с дублированными записями с другими способами, но это работает для меня.