Котлин - Комната во фрагментах - PullRequest
0 голосов
/ 15 сентября 2018

Я работаю над приложением с фрагментами.Проблема заключается в том, что каждый раз, когда я обновляю / создаю запись в фрагменте 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))

Что не так и как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...