Android组件内核之Activity调用栈分析(一)
阿里P7Android高级架构进阶视频免费学习请点击: https://space.bilibili.com/474380680 导语 我们陈述一下Activity,Activity是整个应用用户交互的核心组件,了解Activity的工作模式,生命周期和管理方式,是了解Android的基础。 主要内容 Activity简介 Android任务栈简介 AndroidMainifest启动模式 Intent Flag启动模式 清空任务栈 Activity任务栈使用 具体内容 Activity简介 Activity作为四大组建出现平率最高的组件,我们在哪里都能看到他,就让我们一起先来了解一下他的生命周期。 起源 Activity是用户交互的第一接口,他提供了一个用户完成指令的窗口,当开发者创建Activity之后,通过调用setContentView来指定一个窗口界面,并以此为基础,提供给用户交互的接口,系统采用Activity栈的方式来管理Activity。 Activity形态 Activity一个最大的特点就是拥有多种形态,他可以在多种形态中自由切换,以此来控制自己的生命周期。 Activity/Running:这个时候,Activity处于Activity栈的最顶层,可见,并与用户进行交互。 Paused:Activity失去焦点