我正在开发一个应用程序,如标题中所述。即使用户启动/切换到另一个应用程序,我也需要以某种方式管理该应用程序的运行/计数时间。好吧,正如我从 stackoverflow.com 上的另一场讨论中了解到的那样,没有必要创建在后台工作的服务,也没有必要在应用程序不活动时对处理器进行无意义的计算时间负担。
需要做的就是存储用户切换到另一个应用程序时的当前时间,将其与切换回来的时间进行比较,并根据这些时间之间的差异更新 UI。那是秒表模式。当处于定时器模式时,我需要根据时间自动切换回应用程序,即应用程序的 UI 在离开后台时显示。适合这个问题的最佳解决方案是什么?您能给我一些简单的例子吗?
最佳答案
使用AlarmManager
为了那个原因。 AlarmManager
允许您安排任务并在任务触发时收到通知。
关于java - android 秒表/计时器应用程序 - 当时间用完时切换回应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23808172/