假设我有两个类:
public class Item extends RealmObject {
public long enableTime;
public long life;
}
public class Container extends RealmObject {
public RealmList<Item > items;
}
我希望在其项目到期时查询容器。我准备以这种方式计算一个项目的itemExpiration:
if (item.enableTime == 0){
itemExpiration = 0;
}else{
itemExpiration = now - item.enableTime - item.life;
}
Container的averageExpiration是它的项目的平均itemExpiration。
那么有什么方法可以查询最常见的(通过averageExpiration)10(如果有)容器,averageExpiration大于0。