Android应用当中Activity间相互跳转比较常见。本文将通过例子跟踪一下2个Activity间跳转过程中生命周期的变化过程。整个操作过程如下图所示: 打开应用,自动开启First Activity; 按下“Jump Button”按
Android应用当中Activity间相互跳转比较常见。本文将通过例子跟踪一下2个Activity间跳转过程中生命周期的变化过程。
整个操作过程如下图所示:
打开应用,自动开启First Activity;
按下“Jump Button”按钮,打开Second Activity;
按下“回退”按钮,退出Second Activity,自动回到First Activity;
按下“回退”按钮,退出应用,自动关闭First Activity。
注:两个Activity的启动模式都是默认的(standard)
在Fist Activity和Second Activity的相应“过程”方法里打印Log。这些“过程”方法包括:onCreate、onRestart、onStart、onResume、onPause、onStop、onDestroy。
打印结果如下
//----------1------------First Activity: onCreateFirst Activity: onStartFirst Activity: onResume//----------2------------First Activity: onPauseSecond Activity: onCreateSecond Activity: onStartSecond Activity: onResumeFirst Activity: onStop//----------3------------Second Activity: onPauseFirst Activity: onRestartFirst Activity: onStartFirst Activity: onResumeSecond Activity: onStopSecond Activity: onDestroy//----------4------------First Activity: onPauseFirst Activity: onStopFirst Activity: onDestroy
--结束END--
本文标题: Activity跳转时生命周期跟踪的实例
本文链接: https://lsjlt.com/news/224777.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0