Realm.getDefaultInstance()
をonCreate
メソッドActivity
に電話し、(または対応する発表者の方法で)Realmインスタンスのclose
を呼び出す推奨が多くあります。リソースを試してみることでRealmを使用することをお勧めしますか?
try (final Realm realm = Realm.getDefaultInstance()) {
// do stuff
}
なぜクリーナー:
しかし、私にとってJavaの試み-と資源構文を使用するようにきれいでしょうか? IMOでは、realm
インスタンスの狭い範囲を管理する方が簡単です。ライフサイクルの一瞬でインスタンスを取得し、別のインスタンスでインスタンスを終了すると、C++で私は悲しい時にdelete
を呼び出すことを心配しなくてはなりませんでした。
質問:このようにRealmを使用するのは悪い習慣ですか?チュートリアルには何も言及していないのはなぜですか?