iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 14
1
Mobile Development

安卓新手新手安卓教學系列 第 14

DAY14 Activity的生命週期(上)

最近我看了一個短片
https://ithelp.ithome.com.tw/upload/images/20200929/201300379nsuhOqRjk.jpg
剛好講到生命,人死後常常有來不及說的愛,而這本書就是在活著時和女兒說的話,人死後會留下悲傷,但活著的人卻得接受悲傷,沒有過不去的事,只有過不去的自己,接受自己悲傷這件事後與悲傷共舞,不是說痊癒後想到這個人就沒感覺,而是心裡永遠記得這個人,這影片差不多就在講這些,推薦給大家喔!
回到正題,今天我們要來講Activity的生命週期,今天沒有要講甚麼複雜的程式碼,也沒有要用甚麼困難的技術,這次只是要講個原理,Activity的生命週期呢就像人的一生一樣,會提到他的開始與結束,就差在可以暫停還有重新開始,用了許多方法來進行下一個階段
https://ithelp.ithome.com.tw/upload/images/20200929/20130037Wy4ipn9Jci.jpg
圖片來源:https://developer.android.com/guide/components/fragments?hl=zh-tw
現在來假設一個很常見的情況,我啟動了Activity讓它出現在螢幕上,接著按了返回鍵結束他
一般的情況下當一個Activity要產生時會先用onCreate,接著Activity被產生了但還沒顯示在螢幕上時,會呼叫onStart,然後Activity就出現了!這時就會用OnResume,這時當我按下返回鍵,他會呼叫onPause,而當Activity從螢幕上消失時,這時用了onStop方法,最後呢在Activity被全部關掉之前,呼叫了onDestory。
今天教了最常見的情況,明天要繼續聊聊其他常見的情況,只能說我們在打開一個程式時,手機默默地做了許多事呢。


上一篇
DAY13 多國語系!幫自己上堂外語課(下)
下一篇
DAY15 Activity的生命週期(下)
系列文
安卓新手新手安卓教學30

尚未有邦友留言

立即登入留言