java - android 秒表/计时器应用程序 - 当时间用完时切换回应用程序

标签 java android service timer stopwatch

我正在开发一个应用程序,如标题中所述。即使用户启动/切换到另一个应用程序,我也需要以某种方式管理该应用程序的运行/计数时间。好吧,正如我从 stackoverflow.com 上的另一场讨论中了解到的那样,没有必要创建在后台工作的服务,也没有必要在应用程序不活动时对处理器进行无意义的计算时间负担。

需要做的就是存储用户切换到另一个应用程序时的当前时间,将其与切换回来的时间进行比较,并根据这些时间之间的差异更新 UI。那是秒表模式。当处于定时器模式时,我需要根据时间自动切换回应用程序,即应用程序的 UI 在离开后台时显示。适合这个问题的最佳解决方案是什么?您能给我一些简单的例子吗?

最佳答案

使用AlarmManager为了那个原因。 AlarmManager 允许您安排任务并在任务触发时收到通知。

关于java - android 秒表/计时器应用程序 - 当时间用完时切换回应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23808172/

相关文章:

java - 如何将数字从左到右放在一列中?

Java 正则表达式 : Check in specific order

java - 从 Android 中的 AlertDialog 返回信息

node.js - 永远无法正确显示正在运行的进程

java - 如何在Java编程语言中将ipv6地址转换为整数

java - Selenium - 确定 Angular 2+ 中网页是否已完成加载

android - 想要在 Activity 进入后台之前清除 EditText 内容

android - BottomSheetDialog 在 Android 10 上即使处于隐藏状态也能在底部可见

java - 检查正在运行的 JAR Linux 服务的版本

linux - netstat 返回奇怪的名称,我希望在其中看到端口号(例如 mcreport(8003 mulberry 报告服务)和 pago-services2(30002))