パッケージ io.realm.rx
Class ObjectChange はRealmModel > を拡張します
- java.lang.Object
-
- io.realm.rx.Objectchange[E]<E>
-
public class ObjectChange<E extends RealmModel> extends Object
RealmObjectChangeListener
がトリガーされた結果をラップするコンテナ。これは
RealmObject.asChangesetObservable()
とRealmObject.asChangesetObservable(RealmModel)
で使用されます。RxJava は複数のアイテムではなく 1 つのアイテムのみを発行できるためです。
-
-
コンストラクターの概要
コンストラクター Constructor 説明 ObjectChange(E object, ObjectChangeSet changeset)
Object Change のコンストラクター。
-
-
-
コンストラクターの詳細
-
Objectchange
public ObjectCheck( Eオブジェクト, @Nullable ObjectchangeSet 変更セット)
Object Change のコンストラクター。- パラメーター:
object
- アップデートされたオブジェクト。changeset
- 更新を説明する変更セット。
-
-
メソッドの詳細
-
getObject
public E getObject()
-
get変更セット
@Nullable public Object ChangeSet getChangeset()
更新を説明する変更セットを返します。これは、ストリームが初めてオブジェクトを発行するとき、および非同期クエリが初めて読み込まれたときに
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 } });
- 次の値を返します。
- オブジェクトがどのようにアップデートされたかを示す 変更セット 。
-
-