zoukankan      html  css  js  c++  java
  • android官方Api 理解Activity生命周期的回调机制(适合有基础的人看)

    原文地址:http://www.android-doc.com/training/basics/activity-lifecycle/starting.html#lifecycle-states


    此处笔者看到,主要是“android替代main函数启动方式”的概念让笔者有豁然开朗的感觉,之前也非常少会去思考这样的问题,翻译一下,希望可以让很多其它的与笔者一样未了解此点的人一点帮助。

    第一次翻译。如有意见,欢迎评论交流。



    启动一个Activity

    不像其它应用的编程范例一样使用main函数的启动方式。android系统通过唤醒详细的与生命周期阶段相关的回调方法来启动一个Activity实例。有一个序列的回调方法来启动一个Activity和摧毁一个Activity。

    这节课提供了一个最重要的生命周期的概观图,而且告诉你怎样处理第一个新建的Activity实例的生命周期的回调。

     

    理解生命周期的回调机制

    在一个Activity的生命中,这个系统在一个阶梯金字塔的序列下调用了一组核心的生命周期方法。意思就是。每个生命周期的阶段都相应着一个在金字塔中单独的阶梯。这个系统打开一个新的Activity实例的同一时候。每个回调方法把Activity的状态一步步移向顶端。这金字塔的顶端是Activity在前台执行的关键,而且仅仅有这样使用者们才干与其互动。

    在使用者開始离开Activity的时候,这个系统调为了干掉这个Activity。用了其它的方法来让Activity的状态一步步移向底端。

    在一些情况下。Activity不会全然跌到金字塔的底端,他会下来一部分而且等待(比方使用者跳转到还有一个APP的时候),通过这样的方式,Activity可以再回到顶端(假设使用者再回到了这个Activity)。而且又一次占用离开的时候使用的东西。

  • 相关阅读:
    大三学习进度55
    大三学习进度56
    深入理解Java:注解(Annotation)自定义注解入门
    Django2实战示例 第三章 扩展博客功能
    Django2实战示例 第二章 增强博客功能
    12月07日总结观影数据集之大数据分析数据清洗
    12月06日总结
    12月04日阅读笔记
    12月03日总结
    12月05日总结
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8601439.html
Copyright © 2011-2022 走看看