Отображается индикатор при срабатывании уведомления

#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:

Я не уверен в вашем коде и логике внутри. Но следующие вопросы могут помочь вам в отладке.

  1. Как вы запускаете isBlink? Это через какой-то обработчик сигнала?

  2. Как параметры уведомления подтверждаются после установки? Я полагаю, вы используете какой-то таймер или логику цикла.

Комментарии:

1. 1) isBlink является логическим, и это верно, если я хочу, чтобы при уведомлении отображался индикатор 2) да, я получаю уведомление, но я не получаю индикатор при уведомлении

Ответ №2:

Попробуйте получить это уведомление при выключенном экране.. Я думаю, что у Google есть это требование, чтобы показывать индикаторы на светодиоде.

Комментарии:

1. Или попробуйте выключить экран после получения уведомления.. это работает для меня в моем N1