原创  Android 开发入门1 应用程序生命周期 收藏

- Android应用运行在自己的Linux进程中;
- Android的应用的生命周期并不是直接由应用本身控制,而是系统根据进程运行状态,对用户的重要程度以及系统中剩余内存量来决定;
- Activity, Service和BroadcastReceiver都会影响到应用程序进程的生命周期。要正确的理解这些组件,否则系统可能会在不恰当的时机结束进程

Android的进程优先级:从高到低
- 前端进程:foreground process 正在运行的进程:一个用户正在使用的Activity,一个正在运行的BroadcastReceiver或者服务
- 可视进程:visible process 用户可以看到的,但不是前端进程的进程。例如:被对话框部分挡住的一个Activity
- 服务进程:service process 用startService()启动的服务
- 后台进程:background process 对用户不可见的Activity等。
- 空进程:empty process 进程中没有任何active的应用组件,用来在启动时间起Cache的作用

发表于 @ 2009年02月26日 15:54:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:CH9 方法 .net复习课 | 新一篇:网页摄像头 - 无聊时瞎搞

  • 发表评论
  • 评论内容:
  •  
Copyright © alexjames_83
Powered by CSDN Blog