2011-09-18 39 views
0

我正在開發一個android應用程序。 我想要的程序定期從互聯網上的數據庫下載東西在背景定期從互聯網上的數據庫中下載一些東西

我應該使用AlarmManager觸發BroadcastReceiver從數據庫下載數據嗎?

還有其他更好的方法嗎?如果有的話,請給我一些谷歌關鍵字。 謝謝。

回答

1

BroadcastReceiver應該是相當短暫的,所以你最好啓動一個Service下載,但使用AlarmManager來觸發整個過程可能是要走的路。

+0

我可以在BroadcastReceiver中啓動一個線程來完成長時間的任務嗎?謝謝 – Bear

0

您應該實施一項服務,通過線程定期從互聯網上下載數據。

您應該有一個「應用程序」類或某些東西來訪問您的應用程序在服務上的數據庫,然後更新所有數據。

服務以後臺模式運行。

相關問題