2013-04-11 2 views
0

Я пытаюсь найти способ обновления полей в строке таблицы, оставив идентификатор строки (автоматически генерируемый Active Android) тем же самым. Возможно ли это в Active Android или идентификатор строки всегда обновляется при появлении обновлений для определенной строки?ActiveAndroid Обновление полей таблицы при оставлении автоматически сгенерированного идентификатора строки то же самое

ответ

0

Что вы можете попробовать это выборка ваш объект:

Object obj = new Select().from(YourClass.class).where("id = ?", id).executeSingle(); 

(вы можете изменить «идентификатор» с одним из полей, которые вы знаете)

Затем обновить поле, которое требуется обновить:

obj.setName("Foo"); 

Наконец, сохранить обновление:

obj.save(); 

У меня были проблемы с дублированными записями с другими способами, но это работает для меня.