美文网首页
Activity生命周期

Activity生命周期

作者: Wapilyded | 来源:发表于2017-10-13 16:12 被阅读0次

    activity的生命周期:
    正常情况下:onCreate onStart onResume onPause onStop onDestory
    onCreate:主要可以做一些View的初始化和数据的初始化。
    onStart:activity可见但未获取到焦点
    onResume:activity已获取到焦点
    onPause:activity已失去焦点
    onStop:activity不可见
    onDestory:activity销毁
    onStop和onPause的区别:onPause失去焦点,onStop是不可见。通常情况下activity的onPause和onStop会一起调用,但是比如在弹出一个对话框的情况下此时只会调用onPause不会调用onStop

    activity异常情况下启动:
    在某些特定的情况下,系统会强制销毁activity,比如,横竖屏切换,系统资源不足的时候。此时activity重新启动的时候会调用特殊的生命周期方法。在销毁的时候会调用onSaveInstanceState存储一些数据,重新启动的时候会调用onRestoreInstanceState来回复数据。系统控件基本都实现了这个方法来存储一些状态。

    相关文章

      网友评论

          本文标题:Activity生命周期

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