2011-03-18 3 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, как это, и сделайте отмену на нем через некоторое время.

+0

Извините, что набрал ошибку в коде. Я исправил это сейчас. Но это не работает –

Смежные вопросы