Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Alteração de Coleção de Classe

Nesta página

  • io.realm.rx
  • Construtores
  • Resumo do método
  • Métodos herdados
  • Detalhes do construtor
  • Detalhes do método
  • é igual a
  • Obter conjunto de alterações
  • getcollection
  • hashCode
java.lang.Object
io.realm.rx.CollectionChange

Contêiner envolvendo o resultado de um io.realm.OrderedRealmCollectionChangeListener sendo acionado.

Isto é utilizado por RealmResults.asChangesetObservable() } e RealmList.asChangesetObservable() pois o RxJava só é capaz de emitir um item, não vários.

Construtor e descrição

Construtor para um CollectionChange.

Modificador e tipo
Método e descrição
booleanopúblico

Retorna o conjunto de alterações que descreve a atualização.

público E

Retorna a collection que foi atualizada.

public int
  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

E collection,
)

Construtor para um CollectionChange.

Parâmetros

  • collection - a collection que mudou.

  • changeset - o changeset descrevendo a alteração.

public boolean equals (
)

Substitui

equals no objeto de classe

Retorna o changeset descrevendo a atualização.Esta será null na primeira vez que o stream emitir a coleção, bem como quando uma query assíncrona for carregada pela primeira vez.

// Example
realm.where(Person.class).findAllAsync().asChangesetObservable()
.subscribe(new Consumer<CollectionChange>() {
@Override
public void accept(CollectionChange item) throws Exception {
item.getChangeset(); // Will return null the first two times
}
});

Devoluções

o changeset descrevendo como a collection foi atualizada.

public E getCollection ()

Retorna a collection que foi atualizada.

Devoluções

collection que foi atualizada.

public int hashCode ()

Substitui

hashCode no objeto de classe

Voltar

io.realm.rx