android进程分为哪5种?优先级顺序是怎样的

发布网友

我来回答

2个回答

热心网友

有关系的,在Android中进程按优先级可以分为五类,优先级从高到低排列:
1.前台进程 该进程包含正在与用户进行交互的界面组件,比如一个Activity。
2.可视进程 该进程中的组件虽然没有和用户交互,但是仍然可以被看到。
3.服务进程 该进程包含在执行后台操作的服务组件,比如播放音乐的Service。
4.后台进程 该进程包含的组件没有与用户交互,用户也看不到 Service。
5.空进程 没有任何界面组件、服务组件,或触发器组件。

Android系统是进程托管的,也就是说进程都是由系统来管理,系统会按照特定的算来来回收这些进程。在回收中秉承几个原则:
1. 尽量延长进程的生命周期,不到必须的情况下不会回收,因为系统回收进程会影响用户体验
2. 按优先级从低到高进行回收
3. 同等优先级的进程越近使用越晚回收。
通过上面这些解释,进程过一段时间后是会被回收的,但要遵循上面的这些原则,service和application的生命周期有关,只要进程被回收,那么它所占用的所有资源将被回收。

热心网友

在Android中进程按优先级可以分为五类,优先级从高到低排列:
- 前台进程 该进程包含正在与用户进行交互的界面组件,比如一个Activity
- 可视进程 该进程中的组件虽然没有和用户交互,但是仍然可以被看到
- 服务进程 该进程包含在执行后台操作的服务组件,比如播放音乐的进程
- 后台进程 该进程包含的组件没有与用户交互,用户也看不到
- 空进程 没有任何界面组件、服务组件,或触发器组件**
Android系统是进程托管的,也就是说进程都是由系统来管理,系统会按照特定的算来来回收这些进程。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com