2012-09-21 84 views
2

我已經完成了一個應用程序的運行並從中出來。但該應用程序仍然在任務管理器中。這是什麼意思 ?請幫助在任務管理器中運行的應用程序

+4

「完成」是什麼意思?僅僅因爲活動已關閉,並不意味着Apllication虛擬機已完全關閉。這是Android的一項功能。這不是你的應用程序的失敗。 – Fildor

回答

0

根據活動生命週期(Android Documentation),當您關閉活動時,它會進入「暫停」狀態(調用OnPause)。它一直是這樣的,直到強制關閉,或者設備耗盡內存並殺死它。此時,OnStop和OnDestroy將被調用,並且不會出現在任務管理器中。

雖然在這種暫停狀態下,如果從任務管理器中恢復,OnResume只會被調用(而不是OnCreate),因此放入OnResume需要處理此事件的代碼。注意,OnCreate和OnResume(以及OnStart)都將在從頭開始創建應用程序時調用。

相關問題