码迷,mamicode.com
首页 > 系统相关 > 详细

进程优先级

时间:2016-09-17 16:18:10      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

第5个最容易被杀死,第1个最难被杀死;
 
1. 前台进程:拥有一个正在与用户交互的Activity(onResume方法被调用)的进程
    * 拥有一个正在与用户交互的activity(onResume调用)的进程
    * 拥有一个与正在和用户交互的activity绑定的服务的进程
技术分享
    * 拥有一个正在“运行于前台”的服务——服务的startForeground方法调用
    * 拥有一个正在执行以下三个生命周期方法中任意一个的服务(onCreate(), onStart(), or onDestroy())
    * 拥有一个正在执行onReceive方法的广播接收者的进程
2. 可见进程:拥有一个可见但是没有焦点的Activity(onPause方法被调用)
    * 拥有一个不在前台,但是对用户依然可见的activity(onPause方法调用)的进程
    * 拥有一个与可见(或前台)activity绑定的服务的进程
技术分享
3. 服务进程:拥有一个通过startService方法启动的服务 ,很难被杀死,即使在内存不够的时候被杀死还会在内存充足时会被重启
4. 后台进程:拥有一个不可见的Activity(onStop方法被调用)的进程 ,容易被杀死
如果一个进程中仅仅运行着一个广播接收者,没有任何activity和服务,它就是个后台进程。
5. 空进程:没有拥有任何活动的应用组件的进程,容易被杀死

进程优先级

标签:

原文地址:http://www.cnblogs.com/lmhgfkk/p/5878813.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!