作者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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1444871702.A.E4F.html
1F:→ KeySabre: stackoverflow有看过相关讨论 10/15 14:00
2F:推 king5201: 比如说有两个APP都已经启动 由A ->(recent)-> B 10/16 20:11
3F:→ king5201: B 的onRestart 就会被呼叫 10/16 20:11
4F:→ king5201: 也就是说 一个APP由背景转到前景的时候onRestart会被抠 10/16 20:13
5F:→ kobe8112: 这问题不是随意google都会找到图文说明吗XD 10/16 20:54