Android-OrmaでWriting things must run in backgroundでエラーになる
- 2018.01.04
- Android

以前は問題なかった気がするのですが、最近、コードを修正していて、「Writing things must run in background」でOrmaのインサートが全くうまくいきません。
しばらく放置していたのですが、たしかに、Firebase Crash Reportで上記エラーがメールで届いていたのですが、無視してました。。
公式ドキュメントにも、わかりやすい記述はなかったのですが、OrmaDatabaseのインスタンスを生成するオプションで回避できそうなため、メモ。
ただ、本来の問題解決にはなっていないような気がします。
orma = OrmaDatabase.builder(context)
.readOnMainThread(AccessThreadConstraint.NONE)
.writeOnMainThread(BuildConfig.DEBUG ? AccessThreadConstraint.WARNING : AccessThreadConstraint.NONE)
.build();
-
前の記事
ANA プレミアムクラスで元旦限定おせちを食す 2018.01.03
-
次の記事
Android Google MapsでStack Over Flow Error 2018.01.04