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
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM