Android 两个Activity之间切换

本文详细记录了从主Activity(MainActivity)到副Activity(OtherActivity)的启动、暂停、重启、销毁及横竖屏切换过程的生命周期变化,包括onCreate, onStart, onResume, onPause, onStop和onDestroy等关键方法的调用顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有两个Activity,其中主Activity是MainActivity,副Activity是OtherActivity。

启动MainActivity后经历的过程如下:

10-07 03:19:23.624: I/MainActivity(505): onCreate
10-07 03:19:23.624: I/MainActivity(505): onStart
10-07 03:19:23.624: I/MainActivity(505): onResume
点击启动新的activity按钮后经历的过程如下:

10-07 03:19:32.674: I/MainActivity(505): onPause
10-07 03:19:32.744: I/MainActivity(505): OtherActivity.onCreate
10-07 03:19:32.744: I/MainActivity(505): OtherActivity.onStart
10-07 03:19:32.744: I/MainActivity(505): OtherActivity.onResume
10-07 03:19:33.144: I/MainActivity(505): onStop
点击返回按键后经历的过程如下:

10-07 03:20:11.444: I/MainActivity(505): OtherActivity.onPause
10-07 03:20:11.474: I/MainActivity(505): onRestart
10-07 03:20:11.474: I/MainActivity(505): onStart
10-07 03:20:11.474: I/MainActivity(505): onResume
10-07 03:20:11.803: I/MainActivity(505): OtherActivity.onStop
10-07 03:20:11.803: I/MainActivity(505): OtherActivity.onDestroy
再次点击返回按键后经历的过程如下:

10-07 03:20:53.554: I/MainActivity(505): onPause
10-07 03:20:54.174: I/MainActivity(505): onStop
10-07 03:20:54.174: I/MainActivity(505): onDestroy

 

横竖屏切换经历的过程如下:

10-20 14:30:22.125: I/MainActivity(10360): onPause
10-20 14:30:22.750: I/MainActivity(10360): onStop
10-20 14:30:22.750: I/MainActivity(10360): onDestroy
10-20 14:30:24.976: I/MainActivity(10360): onCreate()
10-20 14:30:24.976: I/MainActivity(10360): onStart
10-20 14:30:24.976: I/MainActivity(10360): onResume

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值