2012-06-21 2 views
0

Я пытаюсь использовать мигающее уведомление, приводимое в приложении для Android. Когда я используюС помощью мигающего уведомления, отображаемого в Android

notification.defaults |= Notification.DEFAULT_ALL; 

уведомление показывает, но нет мигающий светодиодный индикатор, только звук и вибрация.

Когда я использую

notification.defaults |= Notification.DEFAULT_VIBRATE; 
    notification.defaults |= Notification.DEFAULT_SOUND; 
    notification.defaults |= Notification.DEFAULT_LIGHTS; 

уведомление не показывается. Что я делаю неправильно?

+0

Имейте в виду, что не все устройства имеют светодиод мигать или будет использовать светодиод для другого материала при более высоким приоритетом (например, состояние зарядки). – CommonsWare

+0

@CommonsWare: Но можете ли вы объяснить, почему, когда OP явно применяет каждый из индивидуальных значений по умолчанию, как во втором блоке кода, «Уведомление» вообще не отображается? – Squonk

+0

@Squonk: Нет, поэтому я и не прокомментировал это. – CommonsWare

ответ

0

Попробуйте это:

notification.flags |= Notification.DEFAULT_SOUND | Notification.FLAG_SHOW_LIGHTS 
Смежные вопросы