안녕하세요?

기기관리자 권한을 가지고 화면잠금 을 만들어 보았습니다


그런데 이게 Android4.0.4 나 특정 디바이스에서 lockNow(); 를 호출하면 화면이 꺼지긴하지만, 바로 다시 켜져버리는 현상이 생기고 있습니다..

도저히 원인은 모르겠네요... 제가 가지고 있는 테스트폰에선 이상이 없어서 재현이 불가하지만, 사용자들은 그런 현상이 있다고합니다


mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);


터치시 액션 발생

mDPM.lockNow();


하도록 하였습니다.


음... 이게 화면이 꺼진뒤 다시켜지는걸 방지하려면 켜지는걸 체크해서 다시 꺼버려야 할듯한데 어떤 방법이 있을까요??

mDPM.lockNow(); 로 화면을 꺼버린다음에 다시 켜지게 된다면 그 켜진 이벤트를 잡을 수 있을까요??