3个ActivityA和C为默认启动模式(standard)B为singleTask 生命周期

3个Acticity 启动模式都是默认启动模式

问题: A——>B——>C——>B,生命周期是?然后在B中点击返回键生命周期是?
注 MainActivity为A页面。

A——>B——>C——>B 生命周期
A_onCreate-->A_onStart-->A_onResume-->A_onPause-->B_onCreate-->B_onStart-->B_onResume-->A_onStop-->B_onPause-->C_onCreate-->C_onStart-->C_onResume-->B_onStopp-->C_onPause-->B_onCreate-->B_onStart-->B_onResume-->C_onStopB中点击返回键
B_onPause-->C_onRestart-->C_onStart-->C_onResume-->B_onStopp-->B_onDestroy

3个Acticity B的启动模式是singleTask

A——>B——>C——>B
A_onCreate-->A_onStart-->A_onResume-->A_onPause-->B_onCreate-->B_onStart-->B_onResume-->A_onStop-->B_onPause-->C_onCreate-->C_onStart-->C_onResume-->B_onStopp-->C_onPause-->B_onNewIntent-->B_onRestart-->B_onStart-->B_onResume-->C_onStop-->C_onDestroyB页面点击返回键
B_onPause-->A_onRestart-->A_onStart-->A_onResume-->B_onStop-->B_onDestroy

3个Acticity B的启动模式是singleTop

A——>B——>C——>B 生命周期方法调动
同默认启动模式生命周期调用方法顺序

A——>B——>B 生命周期方法调动 B的启动模式singleTop或者singleTask 生命周期方法调用顺序是相同的

A_onCreate-->A_onStart-->A_onResume-->A_onPause-->B_onCreate-->B_onStart-->B_onResume-->A_onStop-->B_onPause-->B_onNewIntent-->B_onResumeB页面点击返回键
B_onPause-->A_onRestart-->A_onStart-->A_onResume-->B_onStop-->B_onDestroy

链接
Activity之Intent、生命周期、启动模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值