Android 如何从领域中的ChangeListener获取特定更改

Android 如何从领域中的ChangeListener获取特定更改,android,listener,onchange,realm,Android,Listener,Onchange,Realm,我正在尝试为我的Android应用程序使用领域数据库。 当我想在我的领域中使用RealmChangeListener时,它会自动创建方法“onChange”。这意味着,如果数据库中发生更改,程序将执行此方法 我想得到关于已更改内容的详细信息。那太酷了 有人知道这个功能吗?为了更好地理解我要做的事情,我将在下面发布代码 您好, 约翰 代码: 细粒度通知还不受支持,但我们正在努力:)现在支持细粒度通知 这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。谢谢。这对我帮助很大:)我

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

我想得到关于已更改内容的详细信息。那太酷了

有人知道这个功能吗?为了更好地理解我要做的事情,我将在下面发布代码

您好, 约翰

代码:


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

现在支持细粒度通知


这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。谢谢。这对我帮助很大:)我期待着使用这个功能!这将非常有帮助。@Jaiprakash Soni我认为这很好地回答了这个问题:目前没有支持。在iOS上的react native realm中使用addListener会导致太多渲染。我想我会回到把所有领域事务放在react reducer中,让操作改变状态。当我们坚持时,我们将事件发布到主循环器,并且我们订阅了该事件(Otto事件总线)。您可以使用RxJava
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);