2011-03-18 92 views
1

我想刪除頂部欄中的所有通知。爲此,我使用下面的代碼。通知取消問題

notification = (NotificationManager) mContextNotification.getSystemService(NOTIFICATION_SERVICE); 

if(mNotificationManager != null) 
    mNotificationManager.cancelAll(); 

但是沒有通知正在從欄中刪除。我的代碼中有什麼問題?

回答

2

您正在申報notification,但嘗試使用mNotificationManager

我個人沒有任何麻煩,刪除所有的通知時,我的應用程序恢復:

@Override 
public void onResume() { 
    super.onResume(); 
    mNotificationManager.cancelAll(); 
} 

的mNotificationManager被宣佈像你這樣(只調用正確的事)。如果使用onCreate中的系統服務創建它,並且稍後執行取消操作,它不應該爲null。

+0

對不起,在代碼中輸入錯誤。我現在糾正了它。但它不起作用 – 2011-03-20 14:54:38