Android学习第6天
- 创建一个新的activity
- 四大组件需要在清单文件中配置
- 可在清单文件中配置多个启动图标过单个启动图标
- Activity下的lable和icon属性可以和Application节点的属性不一样,默认使用Application下的属性
- Activity生命周期
- onCreate方法
- onDestory方法,当Activity销毁的时候调用
- onStart方法,当Activity编程可视的时候调用
- onStop方法,当Activity不可见的时候掉i用
- onResume方法,当Activity交互的时候调用,按钮可以被点击,获取了焦点
- onPause方法,当Activity上的按钮失去焦点
- 横竖屏切换生命周期
- onPaudeàonStopàonDestoryàonCreateàonStartàonResume
- android:screenOrientation="portrait"代表竖屏
- android:screenOrientation="landscape"代表横屏
- 任务栈概念
- 先进后出
- 队列是先进先出
- task叫任务
- 打开一个activity叫进栈,关闭一个Activity叫出栈,用户操作的Activity永远是栈顶的
- 任务栈是用来维护用户体验的
- 应用程序全部退出后则任务栈清空了,应用程序在后台不一定退出
- 一般情况下,一个应用程序对应一个应用栈
- Activity的四种启动模式
- Stander
- Singletop
- 任务栈会检查任务栈栈顶的Activity,发现本Activity已在栈顶,则不在开启
- Singletask
- 任务栈会检查任务栈栈顶的Activity,发现本Activity开启过则清空在此Activity后面开启的Activity都清空,再服用这个Activity
- Singleleinstance
- 系统自动为本Activity创建另外一个任务栈,而且这个任务栈中只有这个Activity的一个实例
昔日我曾苍老,如今风华正茂(ง •̀_•́)ง