только имя у какого-то объекта.
что я делаю 1) получаю этот объект через @Query 2) у этого объекта меняю имя 3) Делаю инсерт со стратегией OnConflictStrategy.REPLACE
Вопросы: 1)я так понимаю инсерт и апдейт в этом случае одно и тоже? и зачем тогда апдейт?
2) Раньше использовал SQLite и там было просто mSqLiteDatabase.update(DBHelper.DATABASE_MESSAGE, contentValues, where, null); тут есть такой вариант?
https://developer.android.com/reference/android/arch/persistence/room/Update.html ps. конкретно такого нет
чет у тебя странная логика. ты хочешь обновить имя - значит объект уже взят из базы. на кой ещё раз туда ходить?
Обсуждают сегодня