【发布时间】:2017-04-02 23:09:45
【问题描述】:
我有一个未触发的 Realm 结果更改侦听器,代码如下:
final RealmResults<LogEntry> entries = realm.where(LogEntry.class).findAll();
entries.addChangeListener(new RealmChangeListener<RealmResults<LogEntry>>() {
@Override
public void onChange(RealmResults<LogEntry> results) {
Log.v("Testing", "The size is: " + results.size());
}
});
肯定有新的东西被添加了,我有一个关于领域插入的日志,打印出表的新大小,但由于某种原因,更改侦听器什么也没做?我在这里遗漏了什么吗,它似乎与文档相同。
【问题讨论】:
-
我们如何在onChange方法中使用realm Transaction?
-
这篇文章比他们的官方文档medium.com/@Zhuinden/… 更好地解释了关于领域的一切及其