Pacote io.realm.rx

A classe CollectionChange<E estende o OrderedRealmCollection>

    • Detalhes do construtor

      • Alteração de collection

        Public CollectionChange ( collection E , changeset @Nullable
                                OrderedCollectionChangeSet )
        Construtor para um CollectionChange.
        Parâmetros:
        collection - a collection que mudou.
        changeset - o changeset descrevendo a alteração.
    • Detalhes do método

      • getcollection

        public E getCollection()
        Retorna a collection que foi atualizada.
        Retorna:
        collection que foi atualizada.
      • Obter conjunto de alterações

        @Nullable
        public OrderedCollectionChangeSet getChangeset()
        Retorna o conjunto de alterações que descreve a atualização.

        Esta será null a primeira vez que o stream emitir a collection, 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
           }
         });
         
         
        Retorna:
        o changeset descrevendo como a collection foi atualizada.