介绍一下Android的进程优先级?

匿名网友 匿名网友 发布于: 2016-06-28 00:00:00
阅读 128 收藏 0 点赞 0 评论 0

  • 空进程
    • 不运行任何四大组件(一般是Activity)的进程
  • 后台进程
    • 运行一个当前不可见(onStop()方法被调用)的Activity
    • 所以一般不在Activity里面写需要后台运行的代码,如下载或者播放音乐等
  • 服务进程
    • 运行着一个由startService()启动的服务的进程
    • 服务进程虽然在第三级,但是已经很难被杀死了.就算被杀死,内存充足的时候还会回来
  • 可见进程
    • 运行着可见,但是没有焦点(onPause())的Activity的进程
    • 运行着一个被可见进程绑定的Service
  • 前台进程
    • 运行着用户正在交互的Activity的进程(onResume())
    • 运行着被某前台Activity所在进程绑定的Service
    • 调用了startForeground()方法运行在所谓”前台”的服务所在进程
    • Service的生命周期方法调用的瞬间所在的进程

评论列表
文章目录