0
私は自分のプロジェクトでレルムDBを使用します。私は、アプリケーションのlauchを最初に見たときにJSONの資産を自分の資産フォルダに領域に書きたいと思っています。私はコトリンを使用します。レルムexecuteTransactionAsyncデータベースにデータを書き込まない
val realm = Realm.getDefaultInstance()
realm.executeTransactionAsync {
realm.copyToRealm(skillsList)
}
realm.close()
しかし、私のレルムdbが空である:私は私のデシベルにList<Data>
を非同期書きたいたより
Realm.init(this)
val config = RealmConfiguration.Builder()
.rxFactory(RealmObservableFactory())
.build()
Realm.setDefaultConfiguration(config)
: は、私は私の領域を初期化。 realm.copyToRealm(skillsList)
の後に私は空のテーブルを持っています。なにが問題ですか?私はStetho、本当に空のテーブルをチェックします。どのように私はそれを修正することができます?
は、UIスレッド上で、このですか? onsuccess/onerrorコールバックの領域を閉じても問題ないかどうかチェックしましたか? – EpicPandaForce
アプリケーションクラスのonCreate。 Log.dをCallBacks(onSuccess、onError)に置きます。しかし、Logcatは明らかです。 – MediaPortal
AndroidManifest.xmlにカスタムアプリケーションクラスを追加してもよろしいですか? – EpicPandaForce