【发布时间】:2015-08-25 10:06:15
【问题描述】:
我正在尝试将 Realm-Database 用于我的 Android 应用程序。
当我想在我的领域中使用RealmChangeListener 时,它会自动创建方法“onChange”。这意味着如果数据库中的某些内容发生了变化,程序就会执行这个方法。
我想获得有关 什么 已更改的详细信息。那就太酷了!
有人知道这个功能吗?我将在下面发布代码,以便更好地理解我正在尝试做的事情。
您好, 约翰
代码:
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);
【问题讨论】:
-
我们在持久化时向主循环器发布一个事件,并且我们订阅了该事件(Otto 事件总线)。
-
你可以使用 RxJava stackoverflow.com/questions/32534131/…
标签: android listener onchange realm