美文网首页
Android编程——Activity详解

Android编程——Activity详解

作者: 你坏_3e6f | 来源:发表于2018-04-17 16:00 被阅读0次

1. 创建活动




2. 管理机制(任务栈管理方式,顶层活动位于栈顶)

3. 状态流程(不同状态有不同处理函数,调用时机不同)

4. 启动模式

4.1 standard(标准模式)

  • 在不指定的情况下默认的启动模式
  • 该活动可以在栈中存在多个的实例

4.2 singleTop(顶层单一)

  • 该活动在栈顶的时候是单一的
  • 借由中间活动实现多个实例活动

4.3 singleTask(单一任务)

  • 活动在栈里面是单一的.
  • 无法在栈内再启动自身

4.4 singleInstance(单一实例)

  • 允许程序之间共享该活动
  • 启动的活动用新的栈管理
  • 启动和返回,有变化(流程)

5. 定位活动(小技巧)

  • 当创建活动时输出类名,那么就知道了活动对应的类

5. 随时退出(小技巧)

  • 可以在任何地方退出程序,而不是一层层返回
  • 在活动创建时添加,在销毁时移除,在退出时关闭所有活动

5. 启动活动(小技巧)

  • 当启动活动的时候需要传递数据,可以把这些代码封装起来,由外部调用

参考书籍:
第一行代码(第2版)

相关文章

网友评论

      本文标题:Android编程——Activity详解

      本文链接:https://www.haomeiwen.com/subject/nszukftx.html