如何为领域 android 中的每个插入和更新行设置当前时间戳
how to set current timestamp for every insert and update row in realm android
我想将 android 应用程序与服务器同步。在服务器中,我通过触发器维护了上次更新日期,因为它使用 SQL 服务器,但我的 android 应用程序使用 Realm 所以我如何在插入或更新任何行时在字段中设置当前日期时间。任何建议将不胜感激。
使用这个
realm.beginTransaction();
RealmResults<ModelClass> hallos = realm.where(ModelClass.class).equalTo('name', 'hello').findAll();
for (ModelClass object : hallos) {
object.setTimeStamp(timestamp);
}
realm.commitTransaction();
您可以使用 RealmChangeListeners 来处理所有变化
我想将 android 应用程序与服务器同步。在服务器中,我通过触发器维护了上次更新日期,因为它使用 SQL 服务器,但我的 android 应用程序使用 Realm 所以我如何在插入或更新任何行时在字段中设置当前日期时间。任何建议将不胜感激。
使用这个
realm.beginTransaction();
RealmResults<ModelClass> hallos = realm.where(ModelClass.class).equalTo('name', 'hello').findAll();
for (ModelClass object : hallos) {
object.setTimeStamp(timestamp);
}
realm.commitTransaction();
您可以使用 RealmChangeListeners 来处理所有变化