美文网首页
Activity生命周期

Activity生命周期

作者: 果果人8023 | 来源:发表于2018-03-23 17:08 被阅读0次

    一、Activity

    生命周期

    image

    a、正常情况下

    • 进入A页面
      (A):    onCreate()
      (A):    onStart()
      (A):    onResume()
      
    • A页面 →→ B页面
      (A):   onPause()
      (A):   onSaveInstanceState()
      (B):   onCreate() 
      (B):   onStart()
      (B):   onResume() 
      (A):   onStop()
      
    • B页面 →→ A 页面
      (B):   onPause()
      (A):   onRestart()
      (A):   onStart()
      (A):   onResume()
      (B):   onStop()
      (B):   onDestroy()
      

    b、横竖屏切换

    • 正常进入
      onCreate() 
      onStart()
      onResume()
      
    • 横竖屏切换
      onPause()
      onSaveInstanceState()
      onStop() 
      onDestroy()
      onCreate()
      onStart()
      onRestoreInstanceState()
      onResume()
      

    c、前后台切换

    • 正常进入
      onCreate()
      onStart()
      onResume()
      
    • 切换至后台
      onPause()
      onSaveInstanceState()
      onStop() 
      
    • 切换至前台
      onRestart() 
      onStart() 
      

    注意:onSaveInstanceState被调用的情况有如下:

    • 按下Home 键
    • 按下电源键
    • 跳转到其他页面
    • 横竖屏切换

    相关文章

      网友评论

          本文标题:Activity生命周期

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