내 RSS 피드 파일을 15 분마다 확인해야 내 응용 프로그램의 결과를 업데이트 할 수 있습니다. 나는 서비스를 구현해야한다는 것을 알고 있지만, 이것을하기 위해 어떤 접근 방법을 사용해야하는지 궁금했다. 타이머 (http://developerlife.com/tutorials/?p=356) 또는 서비스 내부의 스레드 (http://www.youtube.com/watch?v=yfWsp9IHX1Y)를 구현하는 것이 더 좋습니까? 첫 번째 튜토리얼을 시도했지만 "루퍼를 안드로이드에서 준비하지 않은 스레드 안에 처리기를 만들 수 없습니다"라는 오류 메시지가 나타납니다 ... 어떻게해야합니까? 첫 번째 방법으로 계속 지키거나 다른 방법을 시도해보십시오.서비스 대 타이머와 스레드 수면
1
A
답변
1
1532 분 후에 시작하려면 PendingIntent을 사용하고 AlarmManager으로 등록해야합니다. 이렇게하면 앱이 알람이 발생할 때까지 리소스를 사용하지 않게됩니다.
PendingIntent를 만들기 위해 서비스를 시작하는 인 텐트를 사용해야합니다. 서비스가 끝난 후에는 다음 번 서비스 실행을 위해 PendingIntent를 다시 등록해야합니다.
관련 문제
- 1. 스레드 수면 및 스레드 합류
- 2. 스레드 수면 UI 업데이트
- 3. WCF 스레드 수면
- 4. 스레드 수면 정확도
- 5. 응용 프로그램 스레드 대 서비스 스레드
- 6. 스윙과 타이머 사용하기 스레드 수면
- 7. C# 대리자의 스레드 수면 시간
- 8. 타이머와 디스패처 타이머 (에뮬레이터 대 장치)
- 9. 스레드 서비스
- 10. 타이머와 비동기 함께
- 11. Java FX 스레드 안전 일시 중지/수면
- 12. SAXParser를 타이머와 AsyncTask를
- 13. 서비스 내부의 스레드 또는 스레드 내부의 서비스?
- 14. 여러 스레드 대 단일 스레드
- 15. 하드웨어 스레드 대 부드러운 스레드?
- 16. 스레드 풀 대 스레드 산란
- 17. 배경 스레드 대 UI 스레드
- 18. 스레드 ID 대 스레드 핸들
- 19. .Net 웹 서비스, 서비스 수 대 서비스 크기 대
- 20. 레일 상태와 수면?
- 21. 데카 프 스레드 대 부스트 스레드 대 omnithreads
- 22. 비동기 대리자 대 스레드
- 23. 코어 코어 대 스레드
- 24. 스레드 대 펄의 pthread
- 25. 처리기 대 스레드
- 26. 커널 스레드 대 타이머
- 27. 스레드 대 코어
- 28. QTimer 대 개별 스레드
- 29. 스레드 대 스레딩
- 30. 스레드 대 .NET의 프로세스
또한 기기가 잠자기 상태 일 때 업데이트를 피하기 위해 좋습니다. –
어디서 찾을 수 있습니까? – user1012480
매우 어렵지 않습니다. 설명서를 이해하고 거기에있는 예제와 링크를 읽고 이해할 수 있어야합니다. 당신이 그것으로 시작하고 문제가 다시 stackoverflow에 와서 다른 질문을 게시하는 경우. – Janusz