2013-05-29 39 views
1

假設此活動流程:A-> B - > [C]。當前活動的活動是[C]Android殺死活動,但不是應用程序本身

如果有中斷(電話,home鍵等)[C]停止

後來人們將重新啓動,除非安卓殺死整個應用過程

因此[C]生命週期中的步驟是暫停 - >停止 - >(電話呼叫) - >重新啓動 - >開始 - > ....我想念很少,這不重要;重要的是Android不會殺死[C]實例

問題是Android何時會殺死Activity(destroy),但讓app進程保持活動狀態?

tnx

+1

通常最好不要試圖弄清楚環境(有很多不同的設備),而是密切地學習生命週期並相應地編寫回調方法。 – Simon

回答

0

流程生命週期不與活動生命週期相關聯。

在一個應用程序中可以有許多活動 - 您的應用程序往往會一直存在,直到系統內存不足或用戶殺死它爲止。粗略地說,您的應用程序生命週期與過程生命週期相似。

另一方面,活動可能會經常被系統破壞。