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重新被打开(再被终止或销毁后),它必须被重新重新创建。

  • 相关阅读:
    双向循环链表
    字符串拷贝
    div样式调整.txt
    解析xml的单个节点值和循环节点消息体
    C++中的string
    正则表达式教程
    一个很好的Qt教程个人主页
    单射、双射与满射
    ISO C++ forbids declaration of * with no type
    一个中学生的个人主页
  • 原文地址:https://www.cnblogs.com/xinsheng/p/3410000.html
Copyright © 2011-2022 走看看