2012-01-18 79 views
3

我想問一個關於當我的服務停止時重新加載活動的最佳方式的問題。所以我正在做的是:當服務停止時Android更新當前活動

  • 我正在通過服務從JSON API下載數據,並且在我的應用程序的所有活動之上進行此操作時顯示一個進度條。

我想要做的是:

  • 當我的服務停止時(所有數據下載),我想刷新當前的活動。

所以任何想法是最好的方法,我必須用什麼來實現這一點?

在此先感謝!

回答

4

在這種情況下,您可以使用IntentService。只需將您的意圖發送至IntentServices onHandleIntent()即可完成您的後臺進程並觸發BroadCastReceiver以更新您的活動。

Example for IntentService Updating UI.

+0

+1很好的例子.. – Venky 2012-01-18 09:13:30

+0

感謝例如,回答! – 2012-01-18 09:31:29

0

當曾經被停止你的服務,你會得到一個回調在你的類延伸服務,在該類覆蓋

onDestroy(); 

原因:以往你的服務被當每次你將得到一個回調onDestroy();

在這裏,在該塊可以刷新你的活動(通過整理並重新開始)

相關問題