我正在尝试实现一个带有通知的计时器,该通知不能被用户抹去。我想不断更新计时器的时间。
我知道在线上有很多类似的问题。但是许多人讨论使用处理程序或服务。当用户不使用我的应用程序时,所有这些都将无法运行。 AlarmManager不起作用,因为我想每隔x毫秒更新一次。
谢谢。
答案 0 :(得分:2)
使用前台服务
前台服务执行一些操作,这些操作对于 用户。例如,音频应用将使用前台服务来播放 音轨。前台服务必须显示通知。 即使没有用户,前景服务也将继续运行 与该应用进行交互。
对通知的更新频率也有限制,每个MS都会引起问题。