应用状态与切换

311 阅读1分钟

IMG_5846(20171007-153110).jpg

处于未运行状态的应用,不会执行任何代码,也不会占用RAM。 当应用处于激活状态时:

  • 被某个系统事件打断,临时进入未激活状态。这类事件包括收到短信,收到推送,来电等。
  • 按下顶部锁定按钮,切换至未激活状态,并且保留未激活状态直到设备解锁。
  • 按下home键,或进入多任务界面,或通过某种途径切换至另一个应用时,状态切换至未激活状态,停留极短的时间,然后进入后台运行状态。默认情况下,进入后台状态的应用大约有10秒的时间,然后进入挂起状态。

应用的各种状态:

状态 界面是否可见 是否能接收事件 是否能执行代码
未运行状态
激活状态
未激活状态 大部分
后台运行状态
挂起状态