activity的狀态分為三個層次來了解,第一個層次是ActivityRecord的狀态,第二個層次是ActivityClientRecord的狀态,第三個層次是Activity元件的狀态
ActivityRecord、ActivityClientRecord、Activity之間的關系
在程序管理的系列文章中,我們了解到元件運作在apk程序中,管理邏輯運作在system_server程序中,是以從程序的角度來看,ActivityRecord存在于system_server程序中,ActivityClientRecord和Activity存在于apk程序中;第二從數量關系來看,他們之間是嚴格的一一對應關系,即ActivityRecord<->ActivityClientRecord<->Activity;第三從生命周期來看,ActivityRecord>=ActivityClientRecord>=Activity;