Android(安卓)Process 优先级
16lz
2022-01-13
Android Process 五个等级 foreground(前台) visible service background empty
Foreground process:
1. 正处于 Activity Resume()状态
2. 正处于与bound服务交付的状态
3. 正处于服务在前台运行的状态(startForeground())
4. Service生命周期函数正在被执行(oncreate() onstart ondestroy)
5. BroadcastReceive正在执行onReceive()方法
杀死forceground process需要用户响应(优先级最高)
Visible Process:
1.没有完全覆盖的activity的service
2.bound到visible的service
Service Process:
正在运行的,不在上面的两种状态的service
Background Process:
不可见状态的Activity进程(onStop()调用)
Empty Process:
进程的缓存用的。
Foreground process:
1. 正处于 Activity Resume()状态
2. 正处于与bound服务交付的状态
3. 正处于服务在前台运行的状态(startForeground())
4. Service生命周期函数正在被执行(oncreate() onstart ondestroy)
5. BroadcastReceive正在执行onReceive()方法
杀死forceground process需要用户响应(优先级最高)
Visible Process:
1.没有完全覆盖的activity的service
2.bound到visible的service
Service Process:
正在运行的,不在上面的两种状态的service
Background Process:
不可见状态的Activity进程(onStop()调用)
Empty Process:
进程的缓存用的。
更多相关文章
- Android动态权限管理
- android selector
- activity属性设置大全
- 【Android】进程间通信IPC——Binder
- 详解 Android(安卓)的 Activity 组件
- Android(安卓)使用level-list改变对应的状态图片
- Android(安卓)IPC 通讯机制源码分析 二
- Android内存管理
- Android消息通知(notification)和PendingIntent传值