Android的核心概念是Activity。一切围绕着Activity展开,Task也不例外。也就是说,Task是作为Activity的一种属性存在的。甚至,整个系统都是作为Activity的运行环境而存在的。

SingleInstance指的也是Single的Activity Instance。我想,原因应该是,毕竟在整个Android系统中,唯一具有内容的,或者说所有的内容,都是放在Activity中的。Activity就是一个用户盒子,一切用户逻辑都在这个盒子中。自然它就变成并且就是Android中最重要的部分。因为一切的存在都是为了最终完成这些用户活动。并且这些活动才是一切的基础。

Activity怎么理解呢?

Activity根据语义是用户的活动,扯上形式理论就是,一切位于Activity中的变量或方法(执行)都应该承载这个语义。因为程序始终都只是个形式系统,因为它能承载语义所以才具有意义。所以才能存在。变量与视图(View)用来表达状态,方法(或事件以及对事件的响应)用来表达用户的行为,这个就是一个Petri网。

也就是说,Activity才是真正的容器。是Android系统中战斗在第一线的成员,也是Android的战斗假想发生地。一切Android战斗都发生在Activity中。

更多相关文章

  1. linux_sound_alsa_Android+alsa音频系统中的几个问题
  2. Android用户界面开发:TabHost
  3. Android(安卓)用户自定义对话框
  4. android应用框架
  5. Android(安卓)recovery 下恢复备份文件
  6. android 6.0权限
  7. Android中动画实现单击按钮控制开屏关屏效果(系统animation实现
  8. Android(安卓)操作系统的内存回收机制(转载)
  9. android 系统数据操作说明

随机推荐

  1. 2.6.2 Notification的功能与用法
  2. Android中的时间日期选择器
  3. Android(安卓)添加系统服务的方法
  4. 2.5.2 使用alertdialog 创建列表对话框
  5. ViewFlipper+GestureDetector实现不循环
  6. Android RelativeLayout相对布局属性简析
  7. 2.6.1 使用toast显示提示信息框
  8. 安卓布局(上中下布局)
  9. Android 学习笔记
  10. android:windowSoftInputMode