使用Realm

时间:2017-03-03 08:47:48

标签: android sum window realm average

我制作了我的第一个Android应用程序,一个运行里程统计应用程序,其中包括每天,每周,每月,每年运行的里程数。以及这些类别的累积平均值。我使用Realm数据库来保存Run个对象的每个实例,其中包括运行的里程数和发生的Date时间。

生成或整理这些统计信息的最有效方法是什么?每次打开应用程序时都可以通过数据库中保存的每个Run运行并查看数字,但我认为尝试将此信息保存为持久性{{}可能更好。 1}} Realm数据库中的对象。我认为这个统计对象需要当前的平均值和最近的日期反映在该数字中(知道什么时候更新它们)

如何按周,月,年等有效地对Stats进行分组?我能想到的最好的方法是使用Run对象在该日历上获取Calendar对象,setTime(),并使用Calendar方法比较两个Run.Date是否出现在同一天,一周,一个月等等。似乎很难自己操纵和比较Run个对象。

Date

希望我在描述中足够清楚。一般信息组织建议和最佳实践将非常感谢,谢谢!

0 个答案:

没有答案