2012-12-10 2 views
2

동일한 명령을 x 초마다 연속적으로 반복하는 (서비스 또는 스레드) 활동을 시작하고 싶습니다.android 서비스 및 스레드 시작 및 제거

는 방법 나는 다음을 수행 가야 :

  1. (서비스 또는 스레드) OS가 활동을 파괴에도 불구하고 백그라운드에서 실행해야합니다.
  2. 난 단지 내 활동이 사용자가 작업을 제거 할 때 여러 번
  3. 파괴와 생성하더라도 실행 1 (서비스 또는 스레드) 싶어, 나는 (서비스 또는 스레드)

을 죽이고 싶다 나는 올바른 방향으로 나를 인도 할 수있는 조언을 주셔서 감사합니다.

+0

누구든지 응용 프로그램이 제거 될 때 활동에 의해 시작 서비스에 어떻게되는지 알고있다. –

답변

3

제 생각에는 AlarmManager와 IntentService를 사용하여 반복되는 백그라운드 작업을 예약해야합니다. AlarmManager를 사용하여 코드를 실행하기 위해 알람을 울리도록 할 수도 있습니다.

은 참조 :

https://developer.android.com/reference/android/app/AlarmManager.html

http://mobile.tutsplus.com/tutorials/android/android-fundamentals-scheduling-recurring-tasks/

http://android-er.blogspot.in/2010/10/simple-example-of-alarm-service-using.html

전화를 다시 시작하는 경우에는 다시 알람 관리자를 실행해야합니다. 이 작업을 수행하는 방법에 대한 정확한 지침은이 자습서를 참조하십시오 :

http://www.androidenea.com/2009/09/starting-android-service-after-boot.html

+0

감사합니다. 이것이 유용 할 것입니다. 나는 경보 매니저를 읽을 것이다. –