第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Android:如何創(chuàng)建空領(lǐng)域?qū)ο螅?/h1>

我嘗試通過(guò)以下代碼創(chuàng)建一個(gè)空的領(lǐng)域?qū)ο螅簐al realm = Realm.getDefaultInstance()var arr = ArrayList<SildayAlarm>()val myModel: MyModel? = realm.createObject(MyModel::class.java)我的模型.kt@RealmClassopen class MyModel(    var code: Int? = 0): RealmObject()但我收到這樣的錯(cuò)誤:java.lang.IllegalStateException:無(wú)法在寫(xiě)入事務(wù)之外修改托管對(duì)象。在 /Users/cm/Realm/realm-java/realm/realm-library/src/main/cpp/io_realm_internal_OsObject.cpp 第 336 行
查看完整描述

1 回答

?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊

使用領(lǐng)域?qū)嵗齽?chuàng)建對(duì)象將在領(lǐng)域數(shù)據(jù)庫(kù)上執(zhí)行事務(wù)。


因此,您應(yīng)該必須將該代碼包裝在事務(wù)包裝器中。


1)


val realm = Realm.getDefaultInstance()

realm.beginTransaction();   // To start realm transaction.

val myModel: MyModel? = realm.createObject(MyModel::class.java) // Create a new object

realm.commitTransaction();   // To complete realm transaction.

或者使用realm的交易方式。


2)


val realm = Realm.getDefaultInstance()

realm.executeTransaction { realm ->

      val myModel: MyModel? = realm.createObject(MyModel::class.java) // Create a new object

}

筆記:


這個(gè)新創(chuàng)建的領(lǐng)域?qū)ο笊系乃袑?xiě)操作都應(yīng)該在這些領(lǐng)域事務(wù)塊下執(zhí)行。


查看完整回答
反對(duì) 回復(fù) 2023-07-28
  • 1 回答
  • 0 關(guān)注
  • 114 瀏覽
慕課專(zhuān)欄
更多

添加回答

了解更多

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)