這本是一個(gè)很基礎(chǔ)的問題,很慚愧,很久沒研究這一塊了,已經(jīng)忘得差不多了。
前段時(shí)間面試,有面試官問過這個(gè)問題。雖然覺得沒必要記,要用的時(shí)候?qū)憘€(gè)Demo,打個(gè)Log就清楚了。
但是今天順手寫了個(gè)Demo,也就順手分享一下結(jié)果。

第一個(gè)界面打開.png
這是第一個(gè)Activity打開顯示過程調(diào)用的方法,當(dāng)點(diǎn)擊跳轉(zhuǎn)到第二個(gè)Activity時(shí),調(diào)用方法如下:

第一個(gè)界面跳轉(zhuǎn)到第二個(gè)界面.png
從第二個(gè)Activity返回第一個(gè)Activity時(shí),調(diào)用方法如下:

第二個(gè)界面返回第一個(gè)界面.png
Activity跳轉(zhuǎn)的生命周期方法調(diào)用順序如上所示。。。
Ps:這種問題沒必要耗那個(gè)腦容量去記,知道怎么獲取結(jié)果的方法就ok了。or像我這樣寫文章記下來啊~