Android的Process的级别

进程的重要级别:

1.Foreground process 前台进程

  1.1 activity onResume() 被调用

  1.2 一个前台进程的avtivity绑定了另外一个进程的service

  1.3 service里面调用了startForeground()方法

  1.4 service 调用了onCreate() 、onStart()、 onDestory()方法

  1.5 BroadcastReceiver  onReceiver()方法

2. Visible process() 可视进程

  2.1 activity的onPause()被调用

  2.2 一个可视的activity绑定了另外一个进程的服务

3. Service process 服务进程

  后台的服务 如:播放器

4. Background process 后台进程

  任务栈里面还有Activity实例的引用,但是该应用在后台。

5. Empty process 空进程

注:1.如果是去获取系统里面安装的信息,这个信息不是动态变化的,从PackageManager身上获取。

  2.如果该信息是变化的,那么就从ActivityManager身上获取。

原文地址:https://www.cnblogs.com/androidez/p/2924579.html