Android系统前台进程,可见进程,服务进程,后台进程,空进程的优先级排序
2024-08-26 03:19:44
1.前台进程
前台进程是Android中最重要的进程,在最后被销毁,是目前正在屏幕上显示的进程和一些系统进程,也就是和用户正在交互的进程。
2.可见进程
可见进程指部分程序界面能够被用户看见,却不在前台和用户交互的进程。例如,我们在一个界面上弹出一个对话框(该对话框是一个新的Activity),那么在对话框后面的原界面是可见的,但是并没有与用户进行交互,那么原界面就是可见进程。
3.服务进程
服务基础南横是通过startService()方法启动的进程,但是不属于前台进程和可见进程,例如,在后台播放音乐和在后台下载就是服务进程,
4.后台进程
后台进程指的是目前对用户不可见的进程,例如我正在使用qq和别人聊天,这个时候qq是前台进程,但是当点击Home键让qq小时的时候,这个进程就转换成了后台进程。当内存不够的时候,它可能会将后台进程回收。
5.空进程
空进程指的是在这些进程内部,没用任何东西在运行。保留这些进程的唯一目的是作为缓存,以缩短该应用下次再其中运行组件所需的启动时间。
他们的回收顺序分别是:空进程-->后台进程-->服务进程-->可见进程-->前台进程。
最新文章
- 【C#】第3章学习要点(二)自定义类和结构
- Python新手学习基础之初识python——与众不同1
- shell统计
- 运行safari提示:无法启动此程序,因为计算机中丢失 QTCF.dll
- C#关于HttpClient的应用(一):获取IP所在的地理位置信息
- SQL Server从远程服务器导入数据
- dubbo在企业中用得多吗?
- js判断是否下拉刷新
- Swagger使用教程大全,从入门到精通
- elasticsearch(6) 映射和分析
- [CQOI2018]破解D-H协议
- 怎么正确的回滚git的代码?
- 动画库NineOldAndroids
- Hashmat the brave warrior(UVa10055)简单题
- bootstrap-treeview 自定义实现双击事件
- webpack 性能优化 -- 待续
- 封装react组件——三级联动
- BZOJ054_移动玩具_KEY
- 为什么我要放弃javaScript数据结构与算法(第五章)—— 链表
- RGB颜色原理