【问题标题】:Realm onChange listeners and RealmResultsRealm onChange 监听器和 RealmResults
【发布时间】:2016-06-06 15:27:32
【问题描述】:

在我的应用程序中,我在每个活动/片段中使用 RealmChangeListener 来在发生更改时刷新我的 UI。

我确实注意到,当调用 onChange() 时,我拥有的 realmResult 列表不是最新的,这会导致抛出异常。

我的问题是,我应该重新查询 Realm onChangeListener 中的每个 realmResult 列表吗? (这是一种解决方法,但违背了拥有实时更新的 RealmResult 列表的目的!)

【问题讨论】:

标签: android realm realm-list


【解决方案1】:

这确实是Realm 1.0.0的一个bug,我刚刚注意到更新了,谢谢!

【讨论】:

  • 您是否验证过 1.0.1 不再出现此问题?
  • 不,因为他们还没有发布 1.1.0 和 1.0.1,我只是尝试了编译,但 gradle 没有找到它......希望他们很快就会这样做(但我确定这个问题来自 Realm,在谁先被调用、Realm 侦听器或 List 侦听器之间存在竞争问题,这仅在我升级到 1.0.0 时发生)
  • 你大概可以通过repositories { maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' } }访问1.1.0-SNAPSHOT作为快照
猜你喜欢
  • 1970-01-01
  • 2018-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-24
  • 2014-12-13
  • 2014-02-21
相关资源
最近更新 更多