美文网首页Android知识
Android笔记-生命周期

Android笔记-生命周期

作者: Songzh | 来源:发表于2016-10-10 21:33 被阅读0次

    应用程序从创建到结束的过程就叫作应用程序的生命周期。所有Android的组件都有自己的生命周期,下面介绍的是,Activity生命周期的方法。

    Activity生命周期的方法

    Android跟踪所有运行的Activity对象,将这些对象统一放进Activity栈中,如图1所示。

    图1 Activity栈

    从上图可以看出,一个Activity的创建到销毁,会经历多种状态,这些状态会相互转换,主要包括:

    1.活动状态

    2.非活动状态

    3.暂停状态

    4.停止状态

    开发人员通常在回调函数中添加代码,就可以在Activity状态变化时完成适当工作。下图就是回调状态方法状态变化。

    图2 一个Activity的生命周期

    从上图可看出,Activity生命周期包含三层循环。

    (1)全生命周期:从onCreate()开始到OnDestroy()结束。

    (2)可视生命周期:从onStart()开始到OnStop()结束。

    (3)前台生命周期:从onResume()开始到OnPuse()结束。

    下图是一些回调函数的详细说明和介绍。

    图3 生命周期的方法

    另外,onRestoreInstanceState()和onSaveInstanceState()两个方法会被经常使用,用于保存和恢复Activity的界面临时信息,如用户在界面中输入的数据或选择的内容等,而onPuse()一般被用来保存界面的持久信息。

    相关文章

      网友评论

        本文标题:Android笔记-生命周期

        本文链接:https://www.haomeiwen.com/subject/mwsvyttx.html