2017-04-22 20 views
0

我正在構建一個簡單的應用程序,我使用Realm數據庫。在我的領域,我保存了鬧鐘的日期。我有超過2個不同日期的對象,但日期格式相同。 這是我的示例數據庫:Android - 如何使用Realm對象數據庫從不同的條件創建動態報警/通知?

public class type1Activity extends RealmObject{ 
Date dateType1; 
} 
public class type2Activity extends RealmObject{ 
Date dateType2; 
} 

的問題是,如何讓最早的日期,我想創造數從現在得到的最早日期onBackground服務。 或我必須創建1個數據庫,以保存所有日期?最簡單的方法來計算最早的日期? 但我如何重複計數,而我已通知最早的日期。

有沒有想法?

回答

0

讓我們假設你保持type1Activitytype2Activity。你可以得到使用findAllSorted()排序的所有對象,但是你必須比較兩個RealmResults的第一個對象。如果你把它們結合起來,你可以做一個findAllSorted()