Я работаю над приложением с фрагментами.Проблема заключается в том, что каждый раз, когда я обновляю / создаю запись в фрагменте ROOM
из фрагмента, на консоли не появляется сообщение об ошибке или предупреждение, но возвращается к основному действию, и я хочу получить постоянный фрагмент.
Вот как я называю Room
экземпляр:
abstract class xxxxx:RoomDatabase() {
companion object {
private var INSTANCE: xxxxxDb? = null
fun getDataBase(context: Context): xxxxxxDb {
if (INSTANCE == null) {
INSTANCE = Room.databaseBuilder(context.applicationContext, xxxxxDb::class.java, "xxxxxdb-${xxxx!!.username}")// the app its multiuser
.allowMainThreadQueries().build()
}
return INSTANCE as xxxxxDb
}
}
Затем, чтобы обновить запись:
xxxxxDb.getDataBase(this.context!!).listasDao().registerListDet(ListaDAmigos(0, descripList, itemList.listaId))
Что не так и как это исправить?