public interface RealmChangeListener
Realm instances on a thread without an Looper
(almost all background threads)
don't get updated automatically, but have to call Realm.refresh()
manually. This will
in turn trigger the RealmChangeListener for that background thread.
All RealmObject
and RealmResults
will automatically contain
their new values when the onChange()
method is called. Normally this means that it
isn't necessary to query again for those objects, but just invalidate any UI elements that are
using them. If there is a chance that a object has been been deleted, it can be verified
by using RealmObject.isValid()
.
Modifier and Type | Method and Description |
---|---|
void |
onChange()
Called when a transaction is committed
|