2011-12-19 9 views
0

안드로이드 장치 LED를 깜박이는 방법에 대한 예제를 찾고 LED_NOTIFICATION_ID를 변수로 해석 할 수 없다는 메시지를 받았습니다. 내 코드는 아래와 같습니다. 이 오류가 발생하는 이유를 알 수있는 사람이 있습니까?Android LED_NOTIFICATION_ID를 변수로 해결할 수 없습니다.

private void redFlashLight(Context context) 
    { 
     NotificationManager nm = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE); 
     Notification notif = new Notification(); 
     notif.ledARGB = 0xFFff0000; 
     notif.flags = Notification.FLAG_SHOW_LIGHTS; 
     notif.ledOnMS = 100; 
     notif.ledOffMS = 100; 
     notif.flags = Notification.FLAG_SHOW_LIGHTS | Notification.FLAG_ONLY_ALERT_ONCE; 
     nm.notify(LED_NOTIFICATION_ID, notif); 
    } 

답변

2

그런 다음 변수로 LED_NOTIFICATION_ID을 선언하지 않았습니다. 철자 오류를 찾으십시오. 클래스 이름에 자격이 있어야하나요?

+1

내가 본 예를 기반으로하면 기본 변수라고 가정했습니다. 코드에서 정의되지 않았습니다. 당신의 도움을 주셔서 감사합니다! –

+0

그냥 대신 1을 사용하십시오. – mircobabini

관련 문제