Я делаю чат-приложение, у меня есть требование, когда Пользователь вышел из приложения, а затем все уведомления о моем приложении должны быть удалены из панели уведомлений.Очистка Уведомления
Возможно ли это?
Благодаря
Я делаю чат-приложение, у меня есть требование, когда Пользователь вышел из приложения, а затем все уведомления о моем приложении должны быть удалены из панели уведомлений.Очистка Уведомления
Возможно ли это?
Благодаря
Я считаю, что это будет делать трюк:
http://developer.android.com/reference/android/app/NotificationManager.html#cancelAll()
Или вы можете отменить их ID также:
http://developer.android.com/reference/android/app/NotificationManager.html#cancel(int)
Да, использовать NotificationManager.cancelAll()
http://developer.android.com/reference/android/app/NotificationManager.html#cancelAll()
Да Посмотрите здесь:
Remove the notification icon from the status bar
Вам нужно всего лишь указать свой идентификатор уведомления; для удаления только уведомлений о вашем заявлении.
Когда пользователь вышел из системы или активность идет на OnPause() или OnStop() (в зависимости от вашей необходимости) использовать:
public void cancel (String tag, int id)
Отмена ранее показанный уведомление. Если это временно, представление будет скрыто. Если он будет постоянным, он будет удален из строки состояния.
Просто удалите уведомления, когда пользователь выходит из системы. –
http://stackoverflow.com/questions/3595232/android-remove-notification-from-notification-bar – baboo