사용자가 내 앱에 로그인하면 10 분 내에 해고 될 AlarmService가 생성됩니다. 알람에 응답하여 일부 데이터를 폴링하는 서비스를 시작합니다. 폴링 후 서비스는 새로운 알람으로 설정되어 10 분 후에 다시 시작됩니다. 이 기능은 훌륭하지만 사용자 전화가 꺼지면 정확히 어떻게됩니까? 전화가 다시 시작될 때까지 알람이 대기합니까? 아니면 경보가 파괴 되나요? 사용자가 전화를 다시 시작할 때 경보가 계속 될 수 있도록이 상황을 처리하는 방법은 무엇입니까?Android AlarmService가 종료 될 때
0
A
답변
2
휴대 전화가 꺼져있을 때 알람 기능을 사용할 수 없지만 휴대 전화가 부팅 될 때이를 감지하고 그 시간에 무언가를하십시오. 예를 들어 남은 시간을 계산하십시오.
이 링크는 당신을 도울 수 : Trying to start a service on boot on Android
희망 :)
도움
1
사용자가 전화기의 전원을 완전히 끄면 알람이 지워집니다. 대개의 해결책은 BOOT_COMPLETED
브로드 캐스트를 통해 부팅시 제어권을 얻으려면 BroadcastReceiver
을 등록하고 들어가서 알람을 다시 설정하는 것입니다. 이것을 보여주는 Here is a sample app.
관련 문제
- 1. Android 캡처 애플리케이션이 강제 종료 될 때 애플리케이션의 파일에 로그인
- 2. Android 애플리케이션 서비스가 호출 될 때 강제 종료
- 3. Windows가 종료 될 때 정상적인 응용 프로그램 종료
- 4. 프로세스가 강제 종료 될 때 프로세스 종료 코드
- 5. 앱이 종료 될 때 마지막으로 본 UIViewController로드하기
- 6. 프로세스가 종료 될 때 기능을 수행합니까?
- 7. 스크립트가 종료 될 때 함수 호출
- 8. 응용 프로그램이 종료 될 때 plist에 저장하려고합니다.
- 9. 컨테이너가 종료 될 때 휴면 스레드는 어떻게됩니까?
- 10. 응용 프로그램이 종료 될 때 감지하는 방법?
- 11. 응용 프로그램이 종료 될 때 타이머가 실행됩니다.
- 12. 파이썬 스크립트가 종료 될 때 명령문이 실행됩니다.
- 13. Quartz 스케줄러가 종료 될 때 작업을 수행해야합니다.
- 14. 치료 : 스파이더가 종료 될 때 함수 호출
- 15. pthread가 종료 될 때 함수 실행
- 16. VisualStudio 디버거가 종료 될 때 코드 실행
- 17. 외부 타사 프로그램이 종료 될 때 감지
- 18. 다른 프로세스가 종료 될 때 감지 OSX
- 19. sem_close와 프로세스가 종료 될 때 sem_unlink
- 20. GAE 인스턴스가 종료 될 때 알림이 표시됩니까?
- 21. 브라우저가 종료 될 때 쿠키가 손상 될 수 있습니다.
- 22. 앱이 종료 될 때 Android가 BroadcastReceiver를 사용 중지합니다.
- 23. Lisp 내성? 함수가 호출 될 때 그리고 종료 할 때
- 24. Google Play 앱에서 내 애플리케이션을 열면 종료 될 때 종료됩니다.
- 25. 활동이 종료 될 때 OnActivityResult()가 일치하지 않습니다.
- 26. Android : 소켓에서 읽을 때 강제 종료
- 27. 부모 스레드가 종료 될 때 자식 스레드가 종료합니까?
- 28. CoUninitialize가 종료 될 때 오류가 발생하는 이유는 무엇입니까?
- 29. Perl에서 백그라운드 프로세스가 종료 될 때 어떻게 알림을받을 수 있습니까?
- 30. 응용 프로그램이 어떤 화면에서 종료 될 때 알릴 수있는 방법