zoukankan      html  css  js  c++  java
  • Android Activity 生命周期

    图解

    意义

     一个activity有最基本的三种状态:

    Resumed
            activity处于屏幕的最上层,拥有用户的焦点(这状态有时候也被叫做”running”)

    Paused
            另一个activity处于前台,拥有焦点,但是此activity仍然可见。换句话说就是,另一个activity处于这个activity的上方,那个activity部分透明或者没有覆盖整个屏幕。一个paused activity仍然是活动的(这个activity对象被保存在内存当中,它维持所有的状态和成员信息,依附于窗口管理系统),但是在系统处于极低的内存状况时可以被系统销毁。

    Stopped
            此activity完全被另一个activity所遮盖(此activity现在在“后台”)。一个stopped activity仍然是活动的(此activity对象被保存在内存中,它维持所有的状态和成员信息,但是不依附于窗口管理系统)。不论如何,此activity对于用户都不再可见,它可以被系统销毁当内存不足时。

            如果一个activity处于paused或者stopped状态,系统可以从内存中终止(调用finish()方法),或者更简单的直接销毁它的进程。当这个activity重新被打开(再被终止或销毁后),它必须被重新重新创建。

  • 相关阅读:
    基本算法2
    基本算法
    读书笔记 《跟老齐学python》
    python杂记 20200207 离线安装 正则
    傻傻分不清之 Cookie、Session、Token、JWT 转载:https://juejin.im/post/5e055d9ef265da33997a42cc
    并发相关 杂记
    原根
    POJ2749 Building roads
    luogu P4735 最大异或和
    SP913 QTREE2
  • 原文地址:https://www.cnblogs.com/xinsheng/p/3410000.html
Copyright © 2011-2022 走看看