两个Activity 之间跳转时必然会执行的是哪几个方法?

activity的生命周期有

onCreate

onStart

onResume

onPause

onStop

onRestart

onDestory

一般情况下比如说有两个activity,分别叫A,B。

当在A 里面激活B 组件的时候, A会调用onPause()方法,然后B调用onCreate() ,onStart(), onResume()。

这个时候B覆盖了A的窗体, A会调用onStop()方法。

如果B是个透明的窗口,或者是对话框的样式, 就不会调用A的onStop()方法。

如果B已经存在于Activity栈中,B就不会调用onCreate()方法。
 

发布了13 篇原创文章 · 获赞 14 · 访问量 8444

猜你喜欢

转载自blog.csdn.net/weixin_38576356/article/details/89597968