Pacote io.realm.rx

A classe ObjectChange<E estende o RealmModel>

    • Detalhes do construtor

      • ObjectChange

        Public ObjectChange (objeto E , conjunto de alterações @Nullable
                            ObjectChangeSet )
        Construtor para um ObjectChange.
        Parâmetros:
        object - o objeto que foi atualizado.
        changeset - o conjunto de alterações que descreve a atualização.
    • Detalhes do método

      • getObject

        public E getObject()
      • Obter conjunto de alterações

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

        Esta será null a primeira vez que o fluxo emitir o objeto, bem como quando uma query assíncrona for carregada pela primeira vez.

         
         // Example
         realm.where(Person.class).findFirstAsync().asChangesetObservable()
           .subscribe(new Consumer<ObjectChange>() {
            \@Override
             public void accept(ObjectChange item) throws Exception {
               item.getChangeset(); // Will return null the first two times
           }
         });
         
         
        Retorna:
        o changeset descrevendo como o objeto foi atualizado.