2009-06-14 8 views
5

안녕하세요 응용 프로그램에 대한 웨이크 잠금을 구현하려고합니다.안드로이드 웨이크 잠금 강제 종료

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag"); 

위의 코드에 표시된 PowerManager을 정의하면 닫기가 강제되는 것 같습니다. 뭐가 잘못 됐어?

답변

7

실제 장치에서 에뮬레이터의 코드를 실행할 때이 강제 종료가 발생합니까?

eclipse에서 중단 점을 설정하여 getSystemService() 호출이 문제의 원인인지 확인 했습니까?

강제 종료가 발생하면 이식시 LogCat에서 아무 말도하지 않습니까?

는 매니페스트에

<uses-permission android:name="android.permission.WAKE_LOCK" /> 

을 설정 했습니까?

또한 마지막으로 정의 오후를 시도 할 수 :

final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 

이 어떤 도움이되는지 알려주세요 ...

+0

는 변화 없음 :(올바른 허가에와 "마지막"을 시도 나는 logcat에서 한 번 봐 왔지만 tbh 나는 그것을 해독하는 데별로 좋지 않다 ... – Tom

+1

강제 종료시 LogCat에 빨간색으로 표시되는 항목이 있습니까? 그렇다면 빨간색을 복사하여 붙여 넣으십시오. 여기에 줄을 써서 암호 해독을 시도 할 수 있습니다. – snctln

+0

도와 주셔서 감사합니다. 누군가 Google 그룹에 의해 수정되었습니다 .http : // groups .google.com/group/android-developers/browse_thread/thread/38e1510eda011ce6 # – Tom