2013-04-10 119 views
0

我有一項服務,從廣播開始並運行並導入電子名片。如果在用戶打開具有此服務的應用程序時該服務仍在運行,我希望顯示一個進度條。並在服務停止後關閉進度條。顯示服務處於活動狀態時的進度條

我該如何做到這一點。

+1

搜索AsyncTask + ProgressDialog。已經有成千上萬的例子。 – bofredo 2013-04-10 15:02:28

+0

謝謝:)得到它 – 2013-04-10 15:07:37

回答

1

您可以創建一個AsyncTask來檢查服務是否正在運行。在AsyncTask中,如果服務未運行,您可以在onPreExecute中打開進度欄。在doInBackground中定期檢查服務是否正在運行,並且只有當您發現服務不再運行時纔會返回。然後在onPostExecute中,您可以關閉進度條。

+0

非常感謝:) – 2013-04-10 15:09:14

相關問題