마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

잠금화면 띄울 시, Delay 개선 관련 문의

0 추천
간단한 잠금 화면을 개발 중인데요,

개발을 하면서, 잠금 화면을 띄울 시, Delay가 2~3초 가량 지난 뒤 화면이 뜨는 문제 때문에 개선을 하고 싶은데, 방법을 잘 몰라서 질문 좀 드려 봅니다.

방식은 Service를 백그라운데서 돌리고, broadcast receiver를 통해, ACTION_SCREEN_OFF 일 경우, 해당 잠금화면 뷰를 띄우도록 하였습니다.

문제는 화면을 바로 끄고 켰을 때, 이 ACTION_SCREEN_OFF 메세지 자체가 2~3초 뒤에 오더라구요.

그래서 화면을 끄고 바로 켜면, 홈 화면이 2~3초 보여지고 잠금화면이 나타납니다.

캐쉬 슬라이드나 ZUI Locker 같은 경우는, 1초정도면 바로 뜨던데, 어떤 원리로 구현한 건지 궁금합니다.

참고로 안드로이드 버전은 6.0.2 마시멜로우, 타겟은 갤럭시노트4 이며, 낮은 버전(젤리빈)등에서 동작 시키면, Delay이 없이 바로 잠금화면이 나타납니다.

혹시 비슷한 경험이 있거나, 잘 아시는 분들의 조언 부탁드립니다.
익명사용자 님이 2016년 12월 5일 질문
...