父Activity(A)启动,点击启动子Activity(B),子Actvity退出,返回父Activity调用顺序如下

    xiaoxiao2025-01-12  7

     必调用的三个方法:onCreate() –> onStart() –> onResume(),用AAA表示 (1)父Activity(A)启动,点击启动子Activity(B),子Actvity退出,返回父Activity调用顺序如下: AAA –> onFreeze() –> onPause() –> B onCreate() -> B onStart() -> B onResume –> onStop() –> onRestart() –> onStart()->onResume() (2)用户点击Home,Actvity调用顺序如下 AAA –> onFreeze() –> onPause() –> onStop() — Maybe –> onDestroy() ( 3 ) 用户点击back键,Activity调用顺序如下: AAA-> onPause() –> onStop() –> onDestroy() ->onCreate()->onStart()->onResume() (4)调用finish(), Activity调用顺序如下  AAA –> onPause() –> onStop() –> onDestroy()  (5)在Activity上显示dialog, Activity调用顺序如下  AAA -> onPause() (6)在父Activity上显示透明的或非全屏的activity,Activity调用顺序如下  AAA –> onFreeze() –> onPause()  (7)设备进入睡眠状态,Activity调用顺序如下  AAA –> onFreeze() –> onPause()
    转载请注明原文地址: https://ju.6miu.com/read-1295402.html
    最新回复(0)