2012-06-07 70 views
0

我有3項活動A,B,& C。在活動我開始下載一個文件,從那裏我去活動B,並從那裏C.現在我想要的是顯示文件下載的進度欄,我開始在活動A在活動B & C如何在android的另一個活動中獲取一個活動的更新?

我該如何在android中實現這一點。如果有人有任何想法,請幫助我。所有建議都歡迎。

回答

3

我會建議在服務中進行下載,而不是在綁定到活動的線程中。該服務可以廣播進度更新和每個活動註冊以接收它們。或者每個活動都可以綁定到服務並要求更新。關於使用服務下載文件有一個很好的教程here

這樣做的另一個優點是,如果活動被破壞並重新啓動(例如,用戶旋轉設備時),下載將不會成爲孤兒。

相關問題