Docs Menu

Class Objectchange

io.realm.rx.ObjectChange

io.realm.RealmObjectCheckListerがトリガーされた結果をラップするコンテナ。

これはRealmObject.aschangesetObservable()によって使用されます およびRealmObject.aschangesetObservable(RealmModel) RxJava は 1 つの項目のみを発行でき、複数ではないためです。

コンストラクターと説明
E object,
ObjectChangeSet changeset
)

Object Change のコンストラクター。

修飾子と型
メソッドと説明

パブリックブール値

更新を説明する変更セットを返します。

public E

public int

public 文字列

  • クラス java.lang.Object から継承されたメソッド :getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

public ObjectChange (
E object,
ObjectChangeSet changeset
)

Object Change のコンストラクター。

パラメーター

  • object - 更新されたオブジェクト。

  • changeset - 更新を説明する変更セット。

public boolean equals (
)

アップデートを説明する変更セットを返します。これは、ストリームがオブジェクトを初めて発行するとき、および非同期クエリが初めて読み込まれたときに null になります。

// 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
}
});

戻り値

オブジェクトがどのようにアップデートされたかを示す 変更セット 。

public E getObject ()

public int hashCode ()

public String toString ()