關閉數據庫,如果我做這樣的事情:是境界後退訂
Realm realm = Realm.getDefaultInstance();
Subscription subscription = realm.where(Person.class).findAllAsync().asObservable()
.filter(persons.isLoaded)
.subscribeOn(Scheduler.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe();
...
subscription.unsubscribe();
將unsubscribe()
內部調用realm.close()
或做我必須手動調用?
我認爲你的代碼應該給你'IllegalStateException:來自不同線程的Realm訪問'。 – EpicPandaForce