Activity A启动另一个Activity B会回调哪些方法?如果Activity B是完全透明呢?如果启动的是一个Dialog呢?

一、Activity  A启动另一个Activity  B回调那些方法

    1、A界面==onCreate() ----->A界面==onStart()------> A界面==onResume() ---->A界面==onPause()

        ----> B界面==onCreate() ---->B界面==onStart()------->B界面==onResume()-----A界面==onStop()

       Activity B显示后 点击返回按钮 回调的方法

        B界面==onPause()------>A界面===onRestart()---->A界面==onStart()---->A界面==onResume()

        ----->B界面==onStop()------>B界面==onDestroy()

二、Activity  A启动另一个Activity  B  如果Activity B完全透明  会回调那些方法

1、A界面==onCreate()---> A界面==onStart()------> A界面==onResume()---->A界面==onPause()

       ----->B界面==onCreate()----> B界面==onStart()---->B界面==onResume()

 Activity B显示后 点击返回按钮 回调的方法

    B界面==onPause()----->A界面==onResume()---->B界面==onStop()----->B界面==onDestroy()

三、Activity  A启动一个完全透明的Dialog 回调哪些方法

1、A界面==onCreate()---> A界面==onStart()------> A界面==onResume()



作者:Good123a
链接:https://www.jianshu.com/p/0a22112d6221
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
posted @ 2019-05-19 19:31  天涯海角路  阅读(1705)  评论(0)    收藏  举报