Android 开发入门1 应用程序生命周期
来源:互联网 发布:客厅地面瓷砖造型软件 编辑:程序博客网 时间:2024/05/16 09:01
- Android应用运行在自己的Linux进程中;
- Android的应用的生命周期并不是直接由应用本身控制,而是系统根据进程运行状态,对用户的重要程度以及系统中剩余内存量来决定;
- Activity, Service和BroadcastReceiver都会影响到应用程序进程的生命周期。要正确的理解这些组件,否则系统可能会在不恰当的时机结束进程
Android的进程优先级:从高到低
- 前端进程:foreground process 正在运行的进程:一个用户正在使用的Activity,一个正在运行的BroadcastReceiver或者服务
- 可视进程:visible process 用户可以看到的,但不是前端进程的进程。例如:被对话框部分挡住的一个Activity
- 服务进程:service process 用startService()启动的服务
- 后台进程:background process 对用户不可见的Activity等。
- 空进程:empty process 进程中没有任何active的应用组件,用来在启动时间起Cache的作用
- Android 开发入门1 应用程序生命周期
- Android应用程序开发入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Eclipse开发Android应用程序入门
- Android开发入门之Activity生命周期
- Android开发入门之服务的生命周期
- Android开发入门之“活动的生命周期”
- Android 应用程序的生命周期
- 一个java处理JSON格式数据的通用类(封装了一个class)
- (转)如何抓取屏幕并显示在SDI中?
- 《C#完全手册》中提到的一些内部工具及编译选项
- SCI收录期刊——地球化学与地球物理学学科
- 解决2003在系统启动时至少有一个服务或驱动程序产生
- Android 开发入门1 应用程序生命周期
- 受用无穷之MySQL实用命令
- 主动FTP与被动FTP-权威解释
- extjs组件类型对照表
- c# .net 调用oracle存储过程学习例子
- 升级原来已经翻译过的PO文件
- Struts配置文件简介
- 你一定要知道的71个做饭技巧 -专家滴说
- 升级原来已经翻译过的PO文件