作者tbpfs (http://0rz.tw/301tk )
看板AndroidDev
標題Re: [問題] Lifecycle的OnStart問題
時間Thu Oct 15 09:15:00 2015
※ 引述《kuro44776 (信)》之銘言:
: 根據Android Developers的說明
: 一個Activity啟動的流程是
: OnCreate -> OnStart -> OnResume
: 其中我看不懂OnStart的用意是什麼?
: 在官網是說Called when the activity is becoming visible to the user.
: 但事實上 我將中斷點插入在 OnCreate中途 也可是可以看到Activity
: 若他指的是元件的話 我要一直到OnResume跑完才會出現
: 另外還有OnRestart的解釋也很奇妙
: Called after your activity has been stopped, prior to it being started again.
: 他的目的就只有呼叫OnStart嗎?
: 希望有人可以幫我解答一下 謝謝
: ~
: ~
這真是個好問題,我寫了5年android發現我居然對這個問題回答不上來
一般而言要初始程式是用oncreate,程式中斷後要回來是在onresume
附帶一提,UI也是在onresume時畫的
那onstart和onrestart到底要用在何時?
另外看log onrestart似乎第一次叫起來也會跑
求高手教學
--
http://blog.xuite.net/tbpfs1/1
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.101.220
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1444871702.A.E4F.html
→ KeySabre: stackoverflow有看過相關討論 10/15 14:00
推 king5201: 比如說有兩個APP都已經啟動 由A ->(recent)-> B 10/16 20:11
→ king5201: B 的onRestart 就會被呼叫 10/16 20:11
→ king5201: 也就是說 一個APP由背景轉到前景的時候onRestart會被摳 10/16 20:13
→ kobe8112: 這問題不是隨意google都會找到圖文說明嗎XD 10/16 20:54