ここのAndroidドキュメントから、呼び出すとき、getWritableDatabase()
またはgetReadableDatabase()
常にバックグラウンドスレッドで実行する必要があることが言及されています。
私は自分のアプリに OrmLite を使用しており、呼び出すときにgetHelper()
UI/メイン スレッドから呼び出します。
アプリもStrictMode
有効にしましたが、logcat で警告が表示された覚えがありません。
これを使用する好ましい方法は何ですか?insert
またはオブジェクトupdate
内のSQL 操作はどうなりますか? Dao
それらはバックグラウンド スレッドで発生する必要がありますか?