Activity的生命周期和橫豎屏切換的生命周期一,生命周期
1.建立Activity的時候執行的方法
onCreate-->onStart-->onResume
2.銷毀Activity的時候執行的方法
onPause-->onStop->onDestroy
二,A頁面跳轉到B頁面,點選傳回,這個過程中的生命周期
B頁面完全覆寫A頁面的情況
A跳轉B頁面的生命周期方法執行順序:
onPause(A)->onCreate(B)--->onStart(B)--->onResume(B)--->onStop(A)
B頁面點選後傳回生命周期執行順序:
onPause(B)-->onRestart(A)-->onStart(A)-->onResume(A)->onStop(B)-->onDestroy(B)
B頁面不完全覆寫A頁面的請求
A跳轉B頁面的生命周期方法執行順序
onPause(A)-->onCreate(B)-->onStart(B)-->onResume(B)
B頁面點選後傳回生命周期執行順序
onPause(B)-->onResume(A)-->->onStop(B)-->onDestroy(B)
#Activity橫豎屏切換的生命周期
預設情況:onPause-->onStop-->onDestroy-->onCreate-->onStart-->onResume
螢幕橫豎屏切換導緻生命周期重新執行
<activity android:name=".activity.SystemVideoPlayer"
android:configChanges="keyboardHidden|screenSize|orientation"/>