パッケージ io.realm

インターフェース RealmObjectまた はRealmModel を拡張します

    • メソッドの詳細

      • on Change

        disabled
        これが呼び出され、 RealmQuery.findFirstAsync()によって行われた非同期クエリの結果が返されると、 changeSetnullになります。

        オブジェクトが削除されたためにこれが呼び出されると、 changeSet.isDeleted()trueを返し、 changeSet.getFieldChanges()nullを返します。

        オブジェクトが変更されたためにこれが呼び出された場合、 changeSet.isDeleted()falseを返し、 changeSet.getFieldChanges()はフィールドの変更に関する詳細情報を返します。

        フィールドが別の RealmObject を指している場合、このリスナーは、フィールドが新しいオブジェクトまたは null に設定されている場合にのみトリガーされます。 参照先の RealmObject を更新しても、このリスナーはtriggerされません。

        フィールドが RealmList を指している場合、このリスナーは、1 つまたは複数のオブジェクトがリスト内で挿入、削除、または移動された場合にのみトリガーされます。 RealmList 内のオブジェクトを更新しても、このリスナーはtriggerされません。

        LinkingObjectsの注釈が付けられたRealmResultsフィールドへの変更は監視されることも、この変更リスナーを通じて報告されることも ありません 。

        パラメーター:
        t - このリスナーが登録されているRealmObject
        changeSet - 変更に関する詳細情報。