2011-06-30 106 views
0

我能夠向Android模擬器發送通知。當我點擊它時,活動就會打開。但是,通知本身仍然處於狀態欄。通常情況下,當您收到短信/通知並點擊它們時,您將轉到特定的活動,當您展開狀態欄時,您看不到已經點擊過的通知。 所以,我的問題是 - 點擊它後我怎麼能使通知消失?有沒有特殊的功能?謝謝。從狀態欄發出通知dessapear

回答

1

要在用戶從通知窗口中選擇狀態欄通知時清除狀態欄通知,請將「FLAG_AUTO_CANCEL」標誌添加到您的通知對象。您也可以使用cancel(int)手動清除它,將通知ID傳遞給它,或者使用cancelAll()清除所有通知。

參考 - http://developer.android.com/guide/topics/ui/notifiers/notifications.html

+1

謝謝! 'notification.flags = Notification.FLAG_AUTO_CANCEL;'通知初始化後工作得很好! – lomza

2

Notification.FLAG_AUTO_CANCEL添加到創建通知時。