美文网首页
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