# Android

# Activity

# Activity生命周期

onCreate: 创建活动.把页面布局加载进内存,进入了初始状态.

onStart: 开始活动.把活动页面显示在屏幕上,进入了就绪状态.

onResume: 恢复活动.活动页面进入活跃状态,能够与用户正常交互,例如允许响应用户的点击动作,允许用户输入文字等.

onPause: 暂停活动. 页面进入暂停状态,无法与用户正常交互.

onStop: 停止活动.页面将不在屏幕上显示.

onDestory: 销毁活动.回收活动占用的系统资源,把页面从内存中清除.

onNewIntent: 重用已有的活动实例.

image-20221215172725242

# Activity启动模式

image-20221215175321346

默认 standard

image-20221215175627065

栈顶复用singleTop

image-20221215235703030

栈内复用singleTask

image-20221215235745827

image-20221215235950281

全局唯一 singleInstance

image-20221216000319674