activity的状态分为三个层次来理解,第一个层次是ActivityRecord的状态,第二个层次是ActivityClientRecord的状态,第三个层次是Activity组件的状态
ActivityRecord、ActivityClientRecord、Activity之间的关系
在进程管理的系列文章中,我们了解到组件运行在apk进程中,管理逻辑运行在system_server进程中,所以从进程的角度来看,ActivityRecord存在于system_server进程中,ActivityClientRecord和Activity存在于apk进程中;第二从数量关系来看,他们之间是严格的一一对应关系,即ActivityRecord<->ActivityClientRecord<->Activity;第三从生命周期来看,ActivityRecord>=ActivityClientRecord>=Activity;

本文解析了Android中Activity的状态,包括ActivityRecord、ActivityClientRecord及Activity组件的状态,并探讨了它们之间的关系和对应状态。
2128

被折叠的 条评论
为什么被折叠?



