Sto utilizzando l'area di autenticazione per archiviare e recuperare i dati. Di solito, quando apriamo un regno per memorizzare alcuni dati ci piace:Come chiudere il dominio aperto da Realm.getDefaultInstance?
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
// Copy the object to Realm
realm.copyToRealm(myObject);
realm.commitTransaction();
realm.close();
nel caso di cui sopra sto chiudendo il regno.
ma quando sono il recupero di alcuni dati come:
RealmResults<MyClass> results = Realm.getDefaultInstance().where(MyClass.class).findAll();
Come faccio a chiudere questo regno? Ha bisogno di essere chiuso?
Grazie per il chiarimento. –
Ma per quanto riguarda l'avviso in Logcat che urla 'Ricorda di chiamare close() su tutte le istanze di Realm. Realm /data/data/com.foo.bar/files/default.realm è in fase di completamento senza essere chiuso, questo può portare a esaurire la memoria nativa.? – zxcmehran