내 응용 프로그램에 카운트 타이머 기능을 구현하고 싶습니다. 먼저 전화가 수면 상태가되지 않을 때 잘 작동하는 postDelay 메서드를 사용하여 Handler 클래스를 사용했습니다. 이 똑같은 일은 CountDownTimer 및 Timer 클래스에서도 발생했습니다. 전화가 절전 모드로 전환되면 타이머 속도가 느려집니다. 이것은 무작위로 발생합니다.휴대 전화가 잠자기 상태 일 때 Handler, CountDownTimer 및 Timer가 작동하지 않습니다.
0
A
답변
0
문제
등 샤오 미, MEIZU, 같은 장치의 모든 일부의최초의 부부는 백그라운드 서비스의 작업을 차단할 수있는 보안 응용 프로그램을 가지고있다.
After android 7.0 there are features to block background too. 간단한 Service
을 사용할 수 없습니다.
내가 최고의 솔루션을 실행할 Intent Service
와 wake lock을 사용하는 것 같아요 것을 가정하여 postDelay
, CountDownTimer
및 Timer
.
자고 싶다면 왜 "카운트"하고 싶습니까? 잠자리에 들고 잘 자고, 잠에서 깨어나서 현재 시간을 확인하고 원하는 것이 있으면 "살아있을 때" – pskink
카운트 값이 5와 0이 될 때 어떤 작업을 수행하고 싶습니다. 백그라운드에서 –
그래서 깨우기 위해'AlarmManager'을 사용하십시오. – pskink