1.Oncreate 被創(chuàng)建的時候會調(diào)用关划,只要創(chuàng)建了activity就會重寫activity會初始化數(shù)據(jù)
????????當你點擊返回鍵在進來的時候他就會走oncreate方法践美,
????????如果你點擊home鍵再進來是不會走Oncreate方法寿羞,只要你后臺沒要關(guān)掉它就不會走oncreate,
????????里面有一個Bundle的saveInstance參數(shù),是保存activiry狀態(tài)使用的,
????????Bandle與Map的數(shù)據(jù)相似都是以key-Value的形式存儲的
????????如果在oncreate中加入finish方法,他下一個就會走onDestory方法
? 2.onstart被調(diào)用之后就說明他是被起用狀態(tài)佑吝,可見但是無法交互
3.已將處在前臺交互可見可交互
????????只要在某一個方法里面加入了finish方法熙宇,他就會調(diào)用onDestory方法
3.onResume 可見可交互? ? 當前Activity處在運行狀態(tài)
4.onPause? 正在停止 可見但不可交互
5.onStop? ? 即將停止? ? 不可見
6.onDestory? 正在被銷毀
7.onRestory? ? 當前Activity處在重啟狀態(tài)
????????正常啟動一個Activity的時候鳖擒,不會被啟動
????????正常啟動一個Activity:
????????onCreate()-->onstart()-->onResume()? 處于可點擊可交互狀態(tài)
? 點擊Back回退:
????????onPause()-->onStop()-->onDestory()
當Activity2出現(xiàn)的時候會調(diào)用:
????????onPause()--->onStop()
而Activity1會調(diào)用:
????????onCreate()-->onstart()-->onResume()
Activity異常的時候用OnsavedInstanceState來保存數(shù)據(jù)