假设您希望显示带有前台服务标志的通知,并使用nm
它来显示它:
Notification notification = new Notification(...);
notification.flags |= Notification.FLAG_FOREGROUND_SERVICE
nm.notify(SOME_ID, notification);
将出现通知。但是,删除它很困难,因为这似乎没有做任何事情:
nm.cancel(SOME_ID);
如何取消此通知?stopForeground 不是解决方案,因为我不在服务中。