我能够向Android模拟器发送通知。当我点击它时,活动就会打开。但通知单独保留在状态栏中。通常,当您收到短信/通知并单击它们时,您将转到特定活动,当您展开状态栏时,您将看不到已单击的通知。 所以,我的问题是 - 如何点击后通知消失?这有特殊功能吗?感谢。
答案 0 :(得分:2)
在创建通知时将Notification.FLAG_AUTO_CANCEL
添加到通知中。
答案 1 :(得分:1)
要在用户从“通知”窗口中选择状态栏通知时清除状态栏通知,请将“FLAG_AUTO_CANCEL”标志添加到“通知”对象。您也可以使用cancel(int)手动清除它,向其传递通知ID,或使用cancelAll()清除所有通知。
参考 - http://developer.android.com/guide/topics/ui/notifiers/notifications.html