如何检查领域数据库中的数据是否超过 5 分钟?



我从 API 链接中检索数据并将其保存到领域数据库中。现在我必须检查数据库中的数据是否超过 5 分钟。如果数据较旧,我想重新加载它。

你必须在 RealmModel 中添加一个字段(假设你将其命名为时间戳(,然后在检索任何数据时设置这个字段的值。然后,在 RealmQuery 中,您必须查询模型来检查时间戳值超过 5 分钟的值。

示例查询:首先,我们需要获取 5 分钟前的时间戳。

long time5MinutesAgo = System.currentTimeMillis() - 5*60*1000;

然后我们可以使用以下查询。

realm.where(ModelRealm.class).lessThan("timestamp", time5MinutesAgo).findAll();

相关内容

  • 没有找到相关文章

最新更新