我希望停止/关闭针对媒体播放器的服务的前台通知,这与Google对Google Music的实现非常相似。
例如,在Google音乐中,如果您正在播放音乐,则通知不会被清除。但是,如果您暂停音乐,则可以。
这与在Android 4.4上实现的方式完全不同,在Android 4.4中,通知仅在您离开应用程序时才开始,而在您返回应用程序时便会自行删除。考虑到服务具有通知的要求,我既看不到如何实现这一点。
任何帮助将非常感激。
最佳答案
您可以通过从Notification
调用stopForeground()
调用Service
来删除自己的前景startForeground()
。
据推测,他们正在根据音乐是否在播放来更新setOngoing()
的Notification
值。