java - 작업의 정확한 타이밍 실행을 달성하는 방법은 무엇입니까?
怪我咯
怪我咯 2017-05-27 17:40:06
0
2
583

매일 예정된 시간(23:59)에 코드를 실행하는 기능(체크아웃, GET을 통해 서버에 제출, 열 수 있는 활동은 열지 않음)을 구현하는 서비스를 사용하고 싶습니다. ).TimerTask와 Handler를 사용하지만 Spectrum은 안정적이지 않습니다. 화면이 꺼지면 기본적으로 작동하지 않습니다.

나중에 AlarmManger와 JobScheduler에 대해 들어보니 Activity를 여는 데 특별히 사용되는 것 같습니다. 자동 체크아웃 작업을 완료하려면 어떤 종류의 로직을 사용해야 할까요?

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(2)
过去多啦不再A梦

AlarmManger는 Activity를 여는 데 특별히 사용된다고 말하지 않습니다. Broadcast, Service 및 Activity를 열 수 있습니다. 타이머를 빌드할 때 Intent를 어떻게 인스턴스화하는지에 따라 다릅니다. 내가 아는 한, AlarmManger가 알람을 시작하는 시간은 다양한 휴대폰, 특히 Xiaomi 기기에서 오류와 부정확성이 있을 수 있습니다. 이는 하드웨어 시계에 문제가 있을 수 있습니다. 다른 사람들에 대해서는 잘 모릅니다. 참고용으로만 사용하세요.

巴扎黑

안드로이드 제어가 점점 더 엄격해지고 있지만 그래도 사용해야 합니다 JobScheduler吧, JobScheduler본래 디자인 의도는 휴대폰 리소스를 합리적으로 활용하는 것입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!