#android #notifications #light
#Android #уведомления #индикатор
Вопрос:
Я хочу отображать индикатор при срабатывании уведомления в Android
я попытался с приведенным ниже кодом, но на экране не отображается индикатор
if(isBlink) {
notification.ledOffMS=25;
notification.ledOnMS=100;
notification.ledARGB=Color.RED;
notification.flags=notification.flags|Notification.FLAG_SHOW_LIGHTS;
}
Ответ №1:
Я не уверен в вашем коде и логике внутри. Но следующие вопросы могут помочь вам в отладке.
-
Как вы запускаете isBlink? Это через какой-то обработчик сигнала?
-
Как параметры уведомления подтверждаются после установки? Я полагаю, вы используете какой-то таймер или логику цикла.
Комментарии:
1. 1) isBlink является логическим, и это верно, если я хочу, чтобы при уведомлении отображался индикатор 2) да, я получаю уведомление, но я не получаю индикатор при уведомлении
Ответ №2:
Попробуйте получить это уведомление при выключенном экране.. Я думаю, что у Google есть это требование, чтобы показывать индикаторы на светодиоде.
Комментарии:
1. Или попробуйте выключить экран после получения уведомления.. это работает для меня в моем N1