2011-03-02 145 views
2

我正在創建一個應用程序,它需要從Web服務器檢索文本文件。安卓服務

我有手動檢索完成,只是我想添加一個服務來使服務檢查文本文件像每隔5分鐘,然後發送一個通知給用戶,當檢測到文本文件。

可以在這裏使用服務還是必須使用其他方法?

因爲服務將繼續運行。

回答

0

這是一個很好的服務使用。只要確保允許用戶啓用或禁用服務組件。此外,當不需要時(當用戶不能對其作出反應時),嘗試關閉它。

+0

都做,這將允許用戶啓動停止服務的服務,並增加了計時器 – ben 2011-03-02 15:01:07

1

這樣做的最好方法是使用AlarmManagerPendingIntentBroadcastReceiver以及Service設置重複鬧鐘。這樣你就無法一直運行服務。

所以AlarmManager打完了PendingIntent,然後由BroadcastReceiver拾起,然後開始你的Service使用ThreadAsyncTask等。另外,也要看看IntentService運行在Looper來處理Intent在後臺執行任務然後關閉。

+0

很抱歉真的不理解一些部分的任何地方,我能有更好的閱讀?比谷歌開發其他 – ben 2011-03-02 06:44:53

+0

我有一個名爲Android的專業書2應用開發由Wrox的覆蓋這一切,但我敢肯定,你可以找到免費教程,如果你搜索在Android上重複報警服務。 – techiServices 2011-03-02 07:00:15