2012-04-20 365 views
1

我正在執行一個後臺程序,該程序在x秒內運行x以獲取新信息。到現在爲止還挺好。問題是,當我完成應用程序線程始終處於活動狀態時。驗證應用程序關閉ANDROID

有什麼方法可以檢查應用程序是否已經結束?

謝謝

+0

您是指整個應用程序還是僅僅是一項活動?你能提供一些關於你希望你的應用程序退出的代碼嗎?你目前在嘗試什麼? – Aidanc 2012-04-20 17:28:09

+0

整個應用程序 – Kiotto 2012-04-20 17:30:09

回答

0

如果停止正在顯示的活動時,你的任務應該停止,你不應該開始服務,但綁定它的活動。任務隨後將在活動結束後自動停止。如果多個活動應該使用該服務,請將其綁定到它們中的每一個。

Here's如何綁定服務:

Intent intent = new Intent(this, LocalService.class); 
bindService(intent, mConnection, Context.BIND_AUTO_CREATE); 
+0

示例代碼請 – Kiotto 2012-04-20 17:31:50

+0

代碼可以幫助您嗎? – Yogu 2012-04-20 17:34:53

+0

否:( 我是小菜鳥:S – Kiotto 2012-04-20 17:40:11

0

你可以做一個烤麪包或AlertDialog箱與你的代碼完成的活動,讓你知道該應用程序已結束一起。