当前位置:   article > 正文

Android 保活措施_android 保活设置适配

android 保活设置适配

Android系统会尽可能的保持应用进程,但是当需要建立新的进程或者运行更重要的进程,便会回收优先级低一些的进程,这个就是lowmemorykiller的工作。而进程的优先级其实就是 /proc/pid/oom_adj

进程的优先级排序

  1. 前台进程(Foreground Process)
  2. 可见进程(Visible Process)
  3. 服务进程(Service Process)
  4. 后台进程(Background Process)
  5. 空进程(Empty Process)

前台进程

  1. 拥有 用户正在交互的 Activity(正处于 onResume中)
  2. 拥有 Service绑定到正处于 onResume的 Activity
  3. 拥有 Service 调用 startForeground 成为前台服务
  4. 拥有 Service 正在执行生命周期回调(onCreate、onStart、onDestroy)
  5. 拥有 BroadcastReceiver 正在执行 onReceive

可见进程

  1. 拥有 Activity 处于 onPause ,此时可见但是不可操作
  2. 拥有 Service 绑定到正处于 onPause的 Activity

服务进程

  1. 仅通过 startService 启动的 Service

后台进程

  1. 拥有 Activity 处于 onStop

空进程

  1. 不拥有任何活动的组件进程

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/633789
推荐阅读
相关标签
  

闽ICP备14008679号