처음에는 꽤 간단하다고 생각했지만 그렇지 않다고 생각합니다. 앱이 백그라운드에 있거나 전경에 인 경우 10 분마다 URL을 호출하고 싶습니다. 이것을 어떻게 알 수 있습니까?백그라운드에서 반복적으로 프로세스를 수행합니까?
1
A
답변
3
Service
을 Handler
으로 사용하고 싶습니다. 직접 Thread
을 사용하는 것은 또 다른 접근법이지만 안드로이드 OS가 메모리를 비워야한다면 더 많이 죽을 것입니다.
boolean stopHandler = false;
Runnable runnable = new Runnable() {
@Override
public void run() {
// Do whatever you need
...
if (!stopHandler) {
handler.postDelayed(this, 600000); // 10 minutes
}
}
};
3
아이폰 OS 7에서는 주기적으로 네트워크에서 데이터를 가져 오는 배경의 작업을 예약 할 수 있습니다
Handler
부분은 다음과 같이 될 것이다. This tutorial은 백그라운드 가져 오기 작업을 예약하는 예입니다.
관련 문제
- 1. xcode 백그라운드에서 반복적으로 프로세스를 다시 트리거하는 방법
- 2. 이미지와 프로세스를 반복적으로 나눕니다.
- 3. ios의 백그라운드에서 코드를 반복적으로 실행합니다.
- 4. openrowset을 사용하여 삽입 프로세스를 수행합니까?
- 5. 백그라운드에서 업데이트 프로세스를 수행하는 방법
- 6. 백그라운드에서 프로세스를 실행하면 권한이 축소됩니까?
- 7. nohup : 백그라운드에서 PHP 프로세스를 실행하십시오.
- 8. 코어 데이터는 백그라운드에서 자체 유형 캐스팅을 수행합니까?
- 9. Android에서 백그라운드 프로세스를 반복적으로 실행하는 방법
- 10. 하위 프로세스를 사용하여 반복적으로 프로그램과 상호 작용합니다.
- 11. 백그라운드에서 프로세스를 실행하고 모두 처리했는지 확인하십시오.
- 12. phonegap에서 백그라운드에서 계속 프로세스를 실행하는 방법 android
- 13. 백그라운드에서 프로세스를 실행하고 JSP 페이지를 리디렉션하는 방법
- 14. 백그라운드에서 디스패치 비동기 프로세스를 처리하는 방법은 무엇입니까?
- 15. iOS - 백그라운드에서 긴 프로세스를 완료하는 방법
- 16. 백그라운드에서 프로세스를 실행하는 방법은 무엇입니까? C#
- 17. 백그라운드에서 여러 프로세스를 실행하는 가장 좋은 방법
- 18. C에서 백그라운드에서 프로세스를 실행하는 방법 .net #
- 19. 백그라운드에서 프로세스를 시작하고 bash 스크립트에서 수정하십시오.
- 20. iOS 4 앱이 백그라운드에서 반복적으로 메소드를 호출하는 방법은 무엇입니까?
- 21. 백그라운드에서 루비 파일을 반복적으로 실행하기위한 Mac OS X 옵션
- 22. 사용자에게 컨트롤을 반환 한 후 백그라운드에서 반복적으로 함수를 실행합니다.
- 23. 백그라운드에서 do를 사용하는 동안 프로그래밍 방식으로 자세한 레이아웃을 반복적으로 작성하십시오.
- 24. 안드로이드 배터리를 고려한 백그라운드에서 반복적으로 위치를 얻는 가장 좋은 방법
- 25. Java에서 Thread를 반복적으로 어떻게 호출합니까?
- 26. 하나의 서브 프로세스를 반복적으로 사용. 파이썬에서 인스턴스 열기
- 27. VB.NET에서 반복적으로 프로세스를 시작하려면 어떻게해야합니까? 또는 변경 인수는 동적으로
- 28. Scheme에서 반복적으로 반복적으로 계산합니다.
- 29. 반복적으로
- 30. 반복적으로
괜찮습니까? 이렇게 잘라서 사용할 수 있으며 10 분마다 처리 할 예정입니까? 어디에서 그것을 삽입해야합니까? – Philip
예,'Handler' 문서를 구체적으로'postDelayed'에서 살펴보십시오. '서비스 '안에 넣어야합니다. 이 예는 http://www.vogella.com/tutorials/AndroidServices/article.html – nKn
에 감사드립니다. 할 것이다. 거기에 뭔가 비슷한 걸까요? – Philip