【Android】Activity启动与生命周期

Activity启动流程

【Android】Activity启动与生命周期_第1张图片
App进程是应用程序所在进程,主线程主要负责Activity/Service等组件的生命周期以及UI相关操作都运行在这个线程; 另外,每个App进程中至少会有两个binder线程 ApplicationThread(简称AT)和ActivityManagerProxy(简称AMP)【Android】Activity启动与生命周期_第2张图片

Activity生命周期

【Android】Activity启动与生命周期_第3张图片

几种状态:
【Android】Activity启动与生命周期_第4张图片较长时间内保持不变
【Android】Activity启动与生命周期_第5张图片msg: NEW_INTENT (打开已经处于栈顶的Activity,则会发送给NEW_INTENT消息给主线程)

APP开发者角度:启动时的回调函数执行顺序
【Android】Activity启动与生命周期_第6张图片

【Android】Activity启动与生命周期_第7张图片以暂停为例进行说明
【Android】Activity启动与生命周期_第8张图片

你可能感兴趣的:(Android,Activity,启动流程,生命周期,Android)