2017-10-17 11 views
0

내 응용 프로그램에 카운트 타이머 기능을 구현하고 싶습니다. 먼저 전화가 수면 상태가되지 않을 때 잘 작동하는 postDelay 메서드를 사용하여 Handler 클래스를 사용했습니다. 이 똑같은 일은 CountDownTimer 및 Timer 클래스에서도 발생했습니다. 전화가 절전 모드로 전환되면 타이머 속도가 느려집니다. 이것은 무작위로 발생합니다.휴대 전화가 잠자기 상태 일 때 Handler, CountDownTimer 및 Timer가 작동하지 않습니다.

+0

자고 싶다면 왜 "카운트"하고 싶습니까? 잠자리에 들고 잘 자고, 잠에서 깨어나서 현재 시간을 확인하고 원하는 것이 있으면 "살아있을 때" – pskink

+0

카운트 값이 5와 0이 될 때 어떤 작업을 수행하고 싶습니다. 백그라운드에서 –

+1

그래서 깨우기 위해'AlarmManager'을 사용하십시오. – pskink

답변

0

문제

등 샤오 미, MEIZU, 같은 장치의 모든 일부의

최초의 부부는 백그라운드 서비스의 작업을 차단할 수있는 보안 응용 프로그램을 가지고있다.

After android 7.0 there are features to block background too. 간단한 Service을 사용할 수 없습니다.

내가 최고의 솔루션을 실행할 Intent Servicewake lock을 사용하는 것 같아요 것을 가정하여 postDelay, CountDownTimerTimer.