2010-09-09 57 views
0

我有一個應用程序從互聯網上定期檢索數據(每週3次)。android服務需要處理連接失敗 - 如何?

服務器上的數據可以通過一個XML API(我自己構建)來使用,而且沒有任何問題。

但是,有些用戶手機在打電話時沒有打開/連接。

處理這種網絡連接失敗的最佳方法是什麼?

實現一個網絡連接偵聽器?這是一個壞主意嗎?

我可以隨時在手機啓動時運行該服務,但不能保證他們將在此時啓動並運行連接。

有點困惑。任何幫助讚賞。

回答

0

處理這種網絡連接失敗的最佳方法是什麼?

我真誠地希望你通過AlarmManager來實現這個目標,而你每週三次的實現是一個重複的警報。在這種情況下,從現在開始爲X分鐘安排一次性警報,然後重試。

+0

嗯,說實話,我還沒有(至今)編碼的調度位 - 稍後會拿起一些代碼。但是,現在將使用AlarmManager - 並沒有想到這樣做。比我想要做的更容易。 – padajo 2010-09-09 12:02:00