【发布时间】:2017-05-15 00:16:06
【问题描述】:
我有一个需要作为前台服务运行的服务。 为此,必须将通知链接到它。
服务启动时,我将 OnGoing 设置为 true,当用户与 Notification 交互停止服务时,我想将当前的 Notification 更改为 OnGoing(false)。 (因此,如果需要,用户可以关闭通知) 我希望通知仍然可见,以便用户可以从通知中再次启动服务。
通常,我必须使用 NoficiationManager 来使用特定 ID 进行通知,然后再对其进行修改。 但是,在调用 StartForeground(flags, notification) 时,没有设置 ID 的选项。
如何将 OnGoing(true) 通知(从 StartForeground 调用开始)修改为 OnGoing(false)?
【问题讨论】:
标签: android service notifications foreground