如何为领域 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 来处理所有变化