Статус бар уведомление в андроид

1

Я хочу установить onClickListner для строки состояния "Уведомление". Как это возможно? Пожалуйста помоги. Теперь я могу загрузить Activity, используя ожидающее намерения. Мне нравится устанавливать onClickListner для notificatioin.

Отношения Парвати

Теги:
notifications

1 ответ

1
Лучший ответ

Невозможно установить OnClickListener для уведомления. Из-за того, как обрабатываются/отображаются уведомления, нет способа гарантировать, что процесс, создавший уведомление, будет запущен во время щелчка уведомления. Это означает, что любой код, который вы написали для обеспечения обработки кликов, может не работать.

Если вам нужно поведение стиля прослушивателя кликов, вам нужно будет сделать это с помощью PendingIntent: установите его, чтобы запустить службу, которая запускает логику или использовать намерение, полученное BroadcastReceiver. Это позволит вам выполнять действия, не требуя пользовательского интерфейса.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню