如何从 Realm 中的 ChangeListener 获取特定的变化

How to get specific changes from ChangeListener in Realm

我正在尝试为我的 Android 应用程序使用领域数据库。 当我想在我的领域中使用 RealmChangeListener 时,它会自动创建方法“onChange”。这意味着如果数据库中的某些内容发生更改,程序将执行此方法。

我想获得有关 更改内容的详细信息。那太酷了!

有人知道这个功能吗?我将 post 下面的代码,以便更好地理解我正在尝试做的事情。

您好, 约翰

代码:

Realm realm =  Realm.getInstance(getApplicationContext()); 
realmListener = new RealmChangeListener() {
    @Override
    public void onChange() {
    Log.i("realmtest","some values in the database have been changed");
}};
realm.addChangeListener(realmListener);

尚不支持细粒度通知,但我们正在努力:)

现在支持细粒度通知。

Source 1

Sample recyclerview