2013-04-21 3 views
2

Как определить, нажата ли кнопка «Очистить все», или уведомление очищается, нажав на боковую сторону или нажав на уведомление? Мне нужно очистить некоторые данные при обработке уведомления? Я нашел связанный пост здесь link. Но для этого нужен дополнительный класс. Есть ли более простой способ просто очистить данные после того, как уведомление было обработано. БлагодаряФункции обратного вызова для уведомления в Android

ответ

1

Для обнаружения расчистки Notification вы должны послать BroadCast с deleteIntent и поймать эту broadcast вам нужно создать BroadCastReceive. Таким образом, вы должны делать основные вещи, которые указаны в общей ссылке. Поэтому я не вижу другого более простого способа, чем это. Вы можете сделать одно: вместо создания другого java-файла для BroadCastReceiver вы можете объявить его в своей службе, но это то же самое, что и раньше.

+0

Для того, чтобы пользователь нажимал уведомление, как его обнаружить? – Bryanyan

+0

Извините, не могли понять ваш комментарий? не могли бы вы описать – stinepike

+0

У меня есть одно намерение уже активировать действие. Как использовать ту же цель для реализации четкого уведомления? – Bryanyan

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