我想問一個關於當我的服務停止時重新加載活動的最佳方式的問題。所以我正在做的是:當服務停止時Android更新當前活動
- 我正在通過服務從JSON API下載數據,並且在我的應用程序的所有活動之上進行此操作時顯示一個進度條。
我想要做的是:
- 當我的服務停止時(所有數據下載),我想刷新當前的活動。
所以任何想法是最好的方法,我必須用什麼來實現這一點?
在此先感謝!
我想問一個關於當我的服務停止時重新加載活動的最佳方式的問題。所以我正在做的是:當服務停止時Android更新當前活動
我想要做的是:
所以任何想法是最好的方法,我必須用什麼來實現這一點?
在此先感謝!
在這種情況下,您可以使用IntentService
。只需將您的意圖發送至IntentServices onHandleIntent()
即可完成您的後臺進程並觸發BroadCastReceiver
以更新您的活動。
當曾經被停止你的服務,你會得到一個回調在你的類延伸服務,在該類覆蓋
onDestroy();
原因:以往你的服務被當每次你將得到一個回調onDestroy();
在這裏,在該塊可以刷新你的活動(通過整理並重新開始)
+1很好的例子.. – Venky 2012-01-18 09:13:30
感謝例如,回答! – 2012-01-18 09:31:29