Android如何实现在应用关闭时不会停止的计时器

时间:2014-12-30 16:59:51

标签: android timer

我希望app在某个时刻启动计时器并运行四个小时,并在UI中显示。 现在使用服务的问题是,如果app关闭,它会关闭。 (与Handler相同) 如果我使用系统时间比有人改变系统时间,则延长4小时 那么有更好的方法来实现这样的任务吗?

2 个答案:

答案 0 :(得分:0)

当活动(可见)停止时,您可以使服务不关闭。保证它保持活力的一种方法是使其成为前台服务(将显示通知)。但是,如果你不把它作为前台服务,它将会持续一段时间,除非你的设备电量不足。

在您的情况下,为了使其持续四个小时,也许使用前台服务替代方案(显示通知)

前台服务 Vogella foreground service

答案 1 :(得分:0)