• 活动的生存期


    Activity类中定义了7个回调方法,覆盖了活动声明周期的每一个环节,下面就来一一介绍这7个方法

    1.onCreate(). 他会在活动被创建的时候调用,加载布局,绑定事件.

    2.onStart(),这个方法在活动有不可见变为可见的时候调用

    3. onResume().这个方法在活动准备好和用户进行交互的时候调用,此时的活动一定位于返回栈的栈顶,并且处于运行状态.

    4 .onPause().这个方法在系统准备去启动或者恢复另一个活动的时候被调用,我们通常会在这个方法中将一些消耗CPU的资源释放掉,以及保存一些关键数据,但这个方法执行的速度一定要快,不然一定会影响新栈顶活动的使用.

    5. onStop,这个方法在活动完全不可见的时候调用,之后的活动状态也会变成销毁状态

    6. onDestory()这个方法在活动被销毁之前调用,之后的活动状态将变为销毁状态,之后活动将变为销毁状态

    7onRestart() .这个方法在活动由停止状态变为运行状态之前调用,也就是活动被重新启动了.


    以上7个方法除了onRestart()方法,其他都是两两相对,而又可以将活动分为三种生存期

    完整生存期 活动在onCreate()方法和onDestory()方法之间所经历的,就是完整的生存期.


       
       
       

  • 相关阅读:
    Object.keys
    数组内容深拷贝的应用
    CSS如何让页脚固定在页面底部
    vue eslint开发 关掉 tab错误提示
    input框,需要隐式显示的时候,不让它自动填充的办法
    关于BFC
    File协议与HTTP协议 以及区别
    关于缓存
    深拷贝浅拷贝 遇到了bug
    聚餐学习
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11782048.html
Copyright © 2020-2023  润新知