新浪微博项目02_主框架搭建.pptVIP

  • 5
  • 0
  • 约1.2万字
  • 约 26页
  • 2021-03-23 发布于北京
  • 举报
Create project Weibo Com.itcast. Ui Db Util Logic weibo UI流程 进程与生命周期 Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为决定保留或移除一个进程,Android将每个进程都放入一个“重要性层次”中,依据则是它其中运行着的组件及其状态。重要性最低的进程首先被消灭,然后是较低的,依此类推。重要性共分五层,依据重要性列表如下: 1. 前台进程 是用户操作所必须的。当满足如下任一条件时,进程被认为是处于前台的: 任一时间下,仅有少数进程会处于前台,仅当内存实在无法供给它们维持同时运行时才会被杀死。一般来说,在这种情况下,设备已然处于使用虚拟内存的状态,必须要杀死一些前台进程以用户界面保持响应。 2. 可视进程 没有前台组件,但仍可被用户在屏幕上所见。当满足如下任一条件时,进程被认为是可视的:、 o 它包含着一个不在前台,但仍然为用户可见的activity(它的onPause()方法被调用)。这种情况可能出现在以下情况:比如说,前台activity是一个对话框,而之前的activity位于其下并可以看到。 o 它包含了一个绑定至一个可视的activity的服务。 可视进程依然被视为是很重要的,非到不杀死它们便无法维持前台进程运行时,才会被杀死。 3. 服务进程 是

文档评论(0)

1亿VIP精品文档

相关文档