파워매니져의 간단한 예 입니다.

 

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "Test");
wl
.acquire();
wl.release();

여기에서 acquire 가 실행이고 release 가 off 로 알고있습니다.

 

여기까지는 많은 정보가 있는걸로 알고있는데

 

만약 여기에서

 

release 를 하지 않는 경우가 발생하면 어떻게 되는지 알고싶습니다.

 

내가 간단하게 앱을 만들고 release를 하지않는경우

 

앱을 종료하면 다시 원상태로 돌아오는 건지 아니면 내가 설정해준  SCREEN_DIM_WAKE_LOCK 가 계속 유지되는지 알고 싶습니다.

 

만약 유지된다면 이걸 다시 원상태로 복귀시킬려면 어떻게 조치를 해야되는지 알고싶어서 질문 드려 봅니다.