Android系统中5个【前台进程;可见进程;服务进程;后台进程;空进程】的优先级别分别是什么样的

解决方案 »

  1.   

    (1)托管前台Activity的进程优先级最高
    (2)托管可见但非前台Activity的进程优先级次之
    (3)托管后台Activity的进程优先级再次之
    (4)为托管任何Activity(或者Service或BroadcastReceiver)的进程(又称作空进程),其优先级最低!
      

  2.   

    Android线程优先级是自动设置的,大小在[-1000,10000]范围LS说的对,一般来说是这样的,但不是绝对有的后台服务进程优先级很高的,系统启动时,就启动了
      

  3.   

    嗯,补充一下,如果当进程B依赖A时,如果A的优先级之前比B低,那么A的优先级就会被提升。一个为其他进程B服务的进程A的优先级,一定不低于B的优先级。
    由于Service 进程的优先级比Background进程的优先级要高,所以,一般广播接受者,会将任务通过启动服务来执行。