2012-03-05 75 views
1

我正在開發一個應用程序,需要每隔5分鐘與服務器應用程序同步...哪種方法可以實現這一點?我正在使用ThreadPoolExecutor(java方式...),但我對此並不滿意......並且我想知道您可以爲我提供哪些其他解決方案......與Android應用程序中的服務器同步

謝謝!

回答

3

要麼你可以使用主題,AsyncTask用5分鐘的時間間隔,或者只是使用背景service它在不斷地每5分鐘執行網絡服務。

還可以使用AlarmManager設置您的日程安排,並使用IntentService來完成實際工作。 IntentService會自動爲您提供網絡I/O的後臺線程,並在工作完成時自動關閉服務。

1

我喜歡具有非喚醒警報的警報管理器/廣播接收器解決方案。從webservice更新信息很少對滑動手機有意義(因爲沒有用戶在場反應或注意到更改) - 因此您可以節省流量和電量

相關問題