Android编程——Activity详解
2018-04-17 本文已影响0人
你坏_3e6f
1. 创建活动
2. 管理机制(任务栈管理方式,顶层活动位于栈顶)
3. 状态流程(不同状态有不同处理函数,调用时机不同)
4. 启动模式
4.1 standard(标准模式)
- 在不指定的情况下默认的启动模式
- 该活动可以在栈中存在多个的实例
4.2 singleTop(顶层单一)
- 该活动在栈顶的时候是单一的
- 借由中间活动实现多个实例活动
4.3 singleTask(单一任务)
- 活动在栈里面是单一的.
- 无法在栈内再启动自身
4.4 singleInstance(单一实例)
- 允许程序之间共享该活动
- 启动的活动用新的栈管理
- 启动和返回,有变化(流程)
5. 定位活动(小技巧)
- 当创建活动时输出类名,那么就知道了活动对应的类
5. 随时退出(小技巧)
- 可以在任何地方退出程序,而不是一层层返回
- 在活动创建时添加,在销毁时移除,在退出时关闭所有活动
5. 启动活动(小技巧)
- 当启动活动的时候需要传递数据,可以把这些代码封装起来,由外部调用
参考书籍:
第一行代码(第2版)