下面和大家分享一下面试中可能经常被问到的关于android进程生命周期的问题.

android进程生命周期分为5个等级,如下,优先级从高到底:

1、Foreground Process

前台进程,比如Activity的Resume状态

2、Visible Process

可见进程,比如主Activity上弹出一个对话框,该Activity的进程状态就为Visible Process

3、Service Process

服务进程,比如正在运行的Service的状态

4、Background Process

后台进程,比如当前Activity,按Home键之后的状态

5、Empty Process

空进程,该进程状态主要用来缓存进程,保存一些进程的数据,方便进程下次启动的时候,直接从缓存读取数据。

更多相关文章

  1. android缓存框架ASimpleCache的使用 (网络请求数据并缓存)
  2. 【Android】沉浸式状态栏完美解决方案
  3. Android StaggeredGridLayoutManager布局RecyclerView在滚动状态
  4. Android系统启动流程(三)解析SyetemServer进程启动过程
  5. android输入法状态控制
  6. 进程方法Android进程与线程基本知识
  7. Android控件笔记——多状态按钮ToggleButton
  8. Android 沉浸式状态栏,别搞那么麻烦
  9. 从源码解析-Android中进程间通信Binder机制之Linux基础 【一】

随机推荐

  1. android Manifest merger failed : Attri
  2. Android(安卓)去掉窗口标题和程序全屏
  3. [Android]关于filed 遍历资源文件的排序
  4. android GPS JAVA 获取GPS功能是否禁用
  5. android 中Spinner与dialog的综合应用
  6. greendao接入sql和android cursor的简单
  7. android 文件上传
  8. Android(安卓)使用AlarmManager设置闹钟
  9. Writing an Android(安卓)Sync Provider
  10. android一种较为复杂的布局参考(xml文件)