网上查阅了很多资料,对activity的生命周期有了基本的了解。
但有一个问题一直没搞明白。 一般启动:
oncreate - onstart - onresume
呼叫另一个activity:
onpause(1) - oncreate(2) - onstart(2) - onresume(2) - onstop(1)
回原activity:
onpause(2) - onrestart(1) - onstart(1) - onresume(1) - onstop(2) - ondeseroy(2)
推出结束:
onpause - onstop - ondestroy其中的onrestart后为什么还有执行onstart???????
但有一个问题一直没搞明白。 一般启动:
oncreate - onstart - onresume
呼叫另一个activity:
onpause(1) - oncreate(2) - onstart(2) - onresume(2) - onstop(1)
回原activity:
onpause(2) - onrestart(1) - onstart(1) - onresume(1) - onstop(2) - ondeseroy(2)
推出结束:
onpause - onstop - ondestroy其中的onrestart后为什么还有执行onstart???????
一个activity处于onStop状态,重新获得焦点就会:onRestart--->onStart--->onResume