0

我正在学习 Android 并想编写某种倒数计时器应用程序,因此在经过一定分钟后我会收到铃声。如果用户关闭应用程序或切换到另一个应用程序,计时器也应该工作。如果我的应用程序正在运行,它应该能够显示剩余时间。

我试过用CountDownTimer,但这似乎只在手机被激活时才有效,而不是像早上可能会让你响起的闹钟一样。如果时间过去了,还有哪些其他类似的 API 替代方案可以激活设备?

4

2 回答 2

1

为此,您可以使用AlarmManager

于 2013-11-08T12:06:49.460 回答
1

倒计时和闹钟是两个非常不同的东西(即使你都计算时间)。

倒计时,您可能想要运行服务并使用ongoing = true更新时间值的标志放置通知。

您想要使用 AlarmManager 的警报(正如@PgmFreek 所指出的),您可以安排系统为您调用 Intent 的特定时间。

于 2013-11-08T13:41:06.677 回答