Android传感器服务会在一段时间后继续收集数据停止存储数据

时间:2014-03-20 12:40:06

标签: android service sqlite sensor

我写了一个小应用程序,通过正在运行的服务收集所有传感器数据,当收集的数据超过一定阈值时,我会将数据写入SQLite数据库,但出于某种原因,当我的服务开始运行时,它正在运行,但过了一段时间,日志仍然说数据持续成功但我在生成的SQLite数据库中找不到更多数据。

是否有任何规则会使服务停止或限制数据库的大小?

1 个答案:

答案 0 :(得分:0)

事实证明,当我使用

Calendar calendar = Calendar.getInstance();

calendar.getTime()将始终返回相同的时间,这让我混淆了数据未被存储的原因,但实际上它是持久存在的,但只是标记了错误的时间。