open class Notification : RealmObject {
var user: User? = null
var labelNotif: String = ""
constructor(intent: Bundle, context: Context) {
...
val realmInstance = Realm.getDefaultInstance()
...
realmInstance.executeTransaction { realm ->
realm.copyToRealmOrUpdate(this)
}
realmInstance.close()
}
}
Ce code fonctionne tout le temps pour moi et la plupart des utilisateurs mais il y a aussi une bonne part de crash avec la ligne copyToRealmOrUpdate avec cette erreur :
« Fatal Exception: java.lang.IllegalStateException Table is no longer valid to operate on. »
Apparement, ca serais avec une class fille de User mais comment je peux tester ou résoudre ce cas ?