我正在编写一个应用程序,其中我需要显示来自服务的通知。我使用标志Foreground_service来启动通知。现在我想在不停止服务的情况下取消此通知(来自活动)。有什么建议吗?
答案 0 :(得分:1)
您应该使用NotificationManager对象取消通知,使用相同的ID(您用于提供通知)并将其传递给NoticationManager.cancel(Int):
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.cancel(1); // here 1 is the id of that notification
您还可以从下面看到有关通知管理器的信息
http://developer.android.com/reference/android/app/NotificationManager.html#cancel%28int%29