私はAndroid/JavaプロジェクトでRealm DBを使用したいと思っています.1つのRealmインスタンスを作成してアプリケーションライフタイム用に保持してはならない理由は何ですか?私はDagger2を使用していて、Realmインスタンスを一度作成して渡すことができます。それは悪いことだろうか?レルムDBインスタンスを再利用する必要がありますか?
ここでは、アクティビティのライフタイムのインスタンスを保持する方法について説明しました(ここではhttps://realm.io/docs/java/latest/#controlling-the-lifecycle-of-realm-instances)。しかし、それがアプリケーションに拡張できるかどうか疑問に思っていますか?
問題が発生する可能性があるか、または確認する必要がある「エラー状態」がありますか?
短命のインスタンスよりも長所や短所はありますか?
おかげ
スケジューラを使用して常に同じスレッドで実行されていることを確認できれば、それは機能しますか。それともそれだけの価値はないのですか? –