Проблема отмены уведомления - PullRequest
1 голос
/ 18 марта 2011

Я хочу удалить все уведомления, которые присутствуют в верхней панели.Для этого я использую следующий код:

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

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

Но с панели не удаляется уведомлениеВ чем проблема в моем коде?

1 Ответ

2 голосов
/ 18 марта 2011

Вы объявляете notification, но пытаетесь использовать mNotificationManager?

У меня лично не было проблем с удалением всех уведомлений при возобновлении работы моего приложения:

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

mNotificationManager объявлен как ваш (только называется правильным). Он никогда не должен быть нулевым, если вы создадите его с помощью системной службы в onCreate и сделаете отмену через некоторое время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...