即使应用程序被杀,Android计时器也会保持活动状态

时间:2016-06-10 10:40:28

标签: android chronometer

我在Android应用程序中使用计时器来计算计时器。 天文台基数为0.

我想跟踪计时器启动后经过的时间,即使应用程序处于BG状态,或者已经死亡。

我还想在重新打开应用时更新UI上的计时器。 我通过使用服务的例子。但不太清楚。

没有服务有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

是的,最简单的方法是将开始时间存储在SharedPreferences中,如果计时器当前正在运行,则加上一个布尔值。

.htaccess

当应用程序被销毁时,SharedPreferences仍然存在。当用户重新打开应用程序时,您可以从SharedPrefs加载开始时间和计时器状态(运行或停止)并计算当前时间。

答案 1 :(得分:1)

您可以使用文件,首选项或数据库。设置开始时间并将其用于计算重新打开或刷新应用时的已用时间