Android开发学习教程—Android组件的生命周期(三).pdfVIP

  • 1
  • 0
  • 约1.88千字
  • 约 2页
  • 2022-05-22 发布于江苏
  • 举报

Android开发学习教程—Android组件的生命周期(三).pdf

Android 系统试图尽可能长地保持一个应用程序进程,但是当内存低时它最 终还是需要移除旧的进程。为了决定保持哪个进程及杀死哪个进 程, Android 将每个进程放入一个基于运行于其中的组件的重要性等级和这些组 件的状态。重要性最低的进程首先被杀死,然后是次低,以此类推。总共有5 个层次等级。下列清单按重要性顺序列出:  前台进程,用户当前工作所需要的。一个进程如果满足下列任何条件被认为是前台进程:  它正运行着一个正在与用户交互的活动(Activity对象的onResume()方法已经被调用)。  它寄宿了一个服务,该服务与一个与用户交互的活动绑定。  它有一个Service对象执行它的生命周期回调(onCreate()、onStart()、onDestroy())。  它有一个BroadcastReceiver对象执行他的onReceive()方法。 在给定时间内仅有少数的前台进程存在。仅作为最后采取的措施他们才会被 杀掉——如果内存太低以至于他们不能继续运行。一般来说,就在那时,设 备达到一个内存???状态,因此杀掉某些前台进程以保持用户界面响应。  可

文档评论(0)

1亿VIP精品文档

相关文档