मैं डेटा स्टोर और पुनर्प्राप्त करने के लिए दायरे का उपयोग कर रहा हूं। आमतौर पर जब हम कुछ डेटा स्टोर करने के लिए एक दायरे खोलने हम पसंद है:Realm.getDefaultInstance द्वारा खोले गए दायरे को कैसे बंद करें?
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
// Copy the object to Realm
realm.copyToRealm(myObject);
realm.commitTransaction();
realm.close();
उपरोक्त मामले मैं दायरे को बंद कर रहा हूँ में
।
लेकिन जब मैं जैसे कुछ डेटा पुन: प्राप्त कर रहा हूँ:
RealmResults<MyClass> results = Realm.getDefaultInstance().where(MyClass.class).findAll();
मैं कैसे इस दायरे को बंद करते हैं? क्या इसे बंद करने की आवश्यकता है?
स्पष्टीकरण के लिए धन्यवाद। –
लेकिन लॉकैट में चेतावनी के बारे में क्या है, सभी दायरे उदाहरणों पर 'बंद करने के लिए याद रखें)। Realm /data/data/com.foo.bar/files/default.realm को बंद किए बिना अंतिम रूप दिया जा रहा है, इससे मूल स्मृति से बाहर निकल सकता है। ' – zxcmehran