2011-03-02 4 views
2

웹 서버에서 텍스트 파일을 검색해야하는 앱을 만들고 있습니다.android services

수동 검색이 완료되었습니다. 서비스를 추가하여 매 5 분마다 텍스트 파일을 확인한 다음 텍스트 파일이 감지되면 사용자에게 알림을 보내려합니다.

여기 서비스를 사용하는 것이 좋습니까? 아니면 다른 방법을 사용해야합니까?

서비스가 계속 실행됩니다.

답변

0

이것은 서비스의 큰 용도입니다. 사용자가 서비스 구성 요소를 활성화 또는 비활성화 할 수있게하십시오. 또한 필요하지 않을 때 종료하십시오 (사용자가 반응 할 수없는 경우).

+0

사용자가 서비스를 중지하고 타이머를 추가 할 수있게 해주는 서비스를 수행했습니다. – ben

1

이 작업을 수행하는 가장 좋은 방법은 AlarmManager, PendingIntentBroadcastReceiverService을 사용하여 반복 알람을 설정하는 것입니다. 그렇게하면 항상 서비스가 실행되지 않습니다.

그래서 다음 BroadcastReceiver에 의해 포착 된 PendingIntent 오프 AlarmManager 화재는 다음 Thread 또는 AsyncTask 등이 또한 LooperIntent을 처리하기 위해 실행되는 IntentService 볼 사용하여 백그라운드에서 작업을 수행 할 Service을 시작하는 그런 다음 스스로 셧다운합니다.

+0

정말 유감스럽게도 더 나은 부분을 어디서든지 읽을 수 있습니다. 구글 개발자가 아닌 다른 사람 – ben

+0

Wrox의 Professional Android 2 Application Development라는 책이 있습니다. Android의 반복적 인 알람 서비스에서 검색하면 무료 자습서를 찾을 수 있습니다. – techiServices