Pacote io.realm
Interface RealmChangeListener<T>
-
- Parâmetros do tipo:
T
- O objeto ativo que está sendo retornado (Realm
,DynamicRealm
,RealmObject
,RealmResults
,DynamicRealmObject
ou seu modelo implementandoRealmModel
)
public interface RealmChangeListener<T>
O RealmChangeListener pode ser registrado com umRealm
,RealmResults
ouRealmObject
para receber uma notificação sobre atualizações.Quando registrado em um
Realm
, você será notificado quando uma Instância de Realm for atualizada. Registre-se em umRealmResults
,RealmList
,RealmDictionary
ouRealmObject
para ser notificado apenas sobre alterações neles.Instância de Realm em um thread sem
Looper
não podem registrar um RealmChangeListener.Todos os
RealmObject
eRealmResults
conterão automaticamente seus novos valores quando o métodoonChange(Object)
for chamado. Normalmente, isso significa que não é necessário fazer query novamente para esses objeto, mas apenas invalidar quaisquer elementos da interface do usuário que os estejam usando. Se houver uma chance de que um objeto tenha sido excluído, ele poderá ser verificado usandoRealmObject.isValid()
.
-
-
Resumo do método
Todos os métodos Métodos de instância Métodos abstratos Modificador e tipo Método Descrição void
onChange(T t)
Chamado quando uma transação é confirmada.
-
-
-
Detalhes do método
-
onChange
vazio onChange(T t)
Chamado quando uma transação é confirmada.
-
-