2016-06-06 5 views
0

В моем приложении я использую RealmChangeListener в каждом действии/фрагменте, чтобы обновлять свой интерфейс при каждом изменении.Realm onChange listeners and RealmResults

Я заметил, что когда вызывается onChange(), списки realmResult, которые у меня есть, не обновлены, что вызывает исключения.

Мой вопрос в том, должен ли я запрашивать каждый список realmResult, который у меня есть в Realm onChangeListener? (это обходной путь, но побеждает цель иметь список RealmResult, который оживленно обновляется!)

+1

Я думаю, что вы в настоящее время испытываете ошибку, которая будет исправлена ​​в 1.0.1: https://github.com/realm/realm-java/blob/master/CHANGELOG.md – EpicPandaForce

ответ

0

Это действительно ошибка в Realm 1.0.0, я только что заметил обновление, спасибо!

+0

Вы подтвердили, что эта проблема больше не происходит с 1.0.1? – EpicPandaForce

+0

Нет, потому что они еще не выпустили 1.1.0 и 1.0.1, я просто попробовал компиляцию, и град не нашел ее ... надеюсь, они скоро это сделают (но я уверен, что эта проблема исходит от Realm, существует проблема расы между тем, кто первым вызван, слушатели Realm или List Listers, которые произошли только при обновлении до 1.0.0) – RJFares

+0

Возможно, вы можете получить доступ к '1.1.0-SNAPSHOT' в виде моментального снимка через' repositories { maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' } } ' – EpicPandaForce

Смежные вопросы