AMS殺進程,保留前臺進程以前的進程

作這個需求時,由於須要保活前臺進程以前的進程,因此須要知道以前的進程都有哪些。在源碼中進程

mPreviousProcess

這個變量表示前一個進程,可是該變量Google維護的和咱們想法不太一致,當前一個進程中的Activity調起當前進程同時,這個Activity finish本身,那麼該變量再也不被維護,即前一個進程丟失。源碼

ActivityStackSupervisor->updatePreviousProcessLocked
相關文章
相關標籤/搜索