首页 > 解决方案 > 即使应用程序未运行,如何持续更新通知?

问题描述

我正在尝试实现一个带有通知的计时器,该通知不能被用户刷掉。我想不断更新计时器的时间。

我知道网上有很多类似的问题。但是他们中的很多人都在讨论使用处理程序或服务。当用户不使用我的应用程序时,所有这些都不会运行。AlarmManager 不起作用,因为我想每 x 毫秒更新一次。

谢谢。

标签: android

解决方案


使用前台服务

前台服务执行一些用户可以注意到的操作。例如,音频应用程序将使用前台服务来播放音轨。前台服务必须显示通知。即使用户没有与应用程序交互,前台服务也会继续运行。

更新通知的频率也有限制,每个 MS 都会引起问题。


推荐阅读