我正在为日程安排构建一个简单的应用程序,我使用的是Realm数据库。在领域我保存了警报日期。我有超过2个具有不同日期但具有相同日期格式的对象。 这是我的示例数据库:
public class type1Activity extends RealmObject{
Date dateType1;
}
public class type2Activity extends RealmObject{
Date dateType2;
}
问题是,如何获得最早的日期,我想创建onBackground服务,以便从现在开始计算最早的日期。 或者我必须创建1个数据库,以保存所有日期?最简单的方法来计算最早的日期? 但是,在我通知最早的日期之后,我如何重复这一点。
有人有想法吗?
答案 0 :(得分:0)
让我们假设您保留type1Activity
和type2Activity
。您可以使用findAllSorted()
对所有对象进行排序,但是您必须比较两个RealmResults
的第一个对象。如果将它们组合在一起,则可以执行单个findAllSorted()
。