这道题目非常适合在面试时问,所以有必要去记一下。
美女镇楼在回答这道题目时请和Activity的各种生命周期进行联系。
- 前台进程:和用户处于直接交互状态的进程。相当于从onCreate到onResume阶段。
- 可见进程:虽然在屏幕上可以看见,但已经失去焦点的进程,相当于Activity的onStop阶段。
- 服务进程:处于运行阶段的Service,非前台,不可见,但就是在运行中的进程。
- 后台进程:处于onPause阶段的进程。此进程最易被回收掉。
- 空进程:没有任何可以运行的进程,主要是对刚关闭的进程进行缓存,以便快速启动。
以上进程在遇到内存不足时被回收的优先级为:
空进程 > 后台进程 > 服务进行> 可见进程 > 前台进程
点击链接加入QQ群聊:https://jq.qq.com/?_wv=1027&k=5z4fzdT
或关注微信公众号:口袋里的安卓
网友评论