Android编程——Activity详解

1. 创建活动




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

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

4. 启动模式

4.1 standard(标准模式)

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

4.2 singleTop(顶层单一)

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

4.3 singleTask(单一任务)

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

4.4 singleInstance(单一实例)

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

5. 定位活动(小技巧)

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

5. 随时退出(小技巧)

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

5. 启动活动(小技巧)

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容