2016-09-21 64 views

回答

0

因为executeTransaction是同步的,所以一旦该方法完成,就完成了。也就是说我们考虑添加它,参见https://github.com/realm/realm-java/issues/3048

+0

权利而作出通知,但它仍然是同步的,如果它获得通过的'OnSuccess'或者在交易完成时调用'OnFailure'回调来调用,对吗? – shoe

0

本地提交更新循环线程上的Realm实例,但结果直到下一个循环活动才刷新。 (您获得后的任何结果本地提交最新)。

因此,对于在本地提交中完成的更改,预期的用法是在事务之后立即重新查询RealmResults(不太首选),或使用RealmChangeListener来知道结果的内部已更改(更优选)。

这就是说,feature request上梅尔基奥尔的答案同步交易回调时,结果已经准备好被我:)

相关问题