我在其主要活动中有一个带有精密计时器的应用程序。计时器用作计时器。一旦设备的屏幕关闭,此计时器应继续运行。我注意到,一旦计时器运行并且我关闭了我的屏幕一段时间,然后再次打开,计时器停止运行(它重置为00:00)。如果我在屏幕上停留大约2个小时,它仍会运行,但一旦过夜(大约8小时),第二天早上计时器就会停止运行。即使屏幕关闭几个小时,我怎样才能实现计时器运行直到用户关闭它的行为?谢谢。
答案 0 :(得分:1)
让它保持运行真的很重要吗?它会耗尽用户的电池。
我的意思是,为什么不只是节省应用程序关闭或暂停的时间或其他任何事情(就像保存长文件一样简单:System.currentTimeMillis()
)...然后,当它重新启动或恢复时只计算如何它应该在你恢复它的时候运行。