1

我正在制作一个聊天应用程序,当用户退出应用程序时我有要求,那么我的应用程序的所有通知都应该从通知栏中删除。

可能吗??

谢谢

4

3 回答 3

2

我相信这会成功:

http://developer.android.com/reference/android/app/NotificationManager.html#cancelAll()

或者您也可以通过 ID 取消它们:

http://developer.android.com/reference/android/app/NotificationManager.html#cancel(int)

于 2013-02-15T12:21:44.313 回答
1

是的,使用 NotificationManager.cancelAll()

http://developer.android.com/reference/android/app/NotificationManager.html#cancelAll()

于 2013-02-15T12:22:22.520 回答
1

是的,看这里:

从状态栏中删除通知图标

您只需要提供您的通知ID;仅删除您的应用程序的通知。

当用户注销或活动进入 onPause() 或 onStop() (取决于您的需要)时,您使用:

public void cancel (String tag, int id)

取消先前显示的通知。如果它是瞬态的,则视图将被隐藏。如果它是持久的,它将从状态栏中删除。

于 2013-02-15T12:27:37.650 回答