我一直在努力解决这个问题所以这是我的第一篇SO帖子。
我正在编写一款需要以秒精度存储事件的Android应用。收集这些数据一段时间之后,我希望能够在图表中显示它,用户可以随时查看此事件历史记录。这让我想到在android中使用带有列的表的sqlite数据库:
| eventname | timestamp |
然后我可以通过计算表中的行来获取每个事件类型的数量,并根据最后一天,上周,上个月等显示图表。我以前从未使用过数据库,所以我'我不确定这是否是一个很好的方法,我认为是一个常见的问题。
感谢任何帮助!
答案 0 :(得分:0)
对我来说,主要标准是使用数据库还是否,它将是: - 持久性 - 如果你想长时间保存数据并返回它们。一个星期或一个月后 - 结构有多复杂(为简单起见,或许只是一个xml文件会更容易,或者是txt文件等)?
你写的不太多,所以很难提出建议。如果您之前从未使用过数据库,我相信您必须阅读很多内容。