android 从另外一个apk activity回到当前apk activity的时候生命周期流程是怎样的
时间: 2024-04-04 20:30:00 浏览: 79
Android 中从activity1跳转到activity2再回到activity所经历的生命周期
当从一个 APK 的 Activity 回到当前 APK 的 Activity 时,生命周期流程如下:
1. 当前 APK 的 Activity 调用 onPause() 方法,暂停当前 Activity 的所有操作,但 Activity 实例仍保留在内存中。
2. 启动新的 Activity 时,当前 APK 的 Activity 调用 onStop() 方法,停止当前 Activity 的所有可见操作,该 Activity 实例仍保留在内存中。
3. 当返回到当前 APK 的 Activity 时,当前 APK 的 Activity 调用 onRestart() 方法。
4. 然后调用 onStart() 方法,重新开始 Activity 的可见操作。
5. 接着调用 onResume() 方法,恢复 Activity 的所有操作,重新获取焦点。
6. 最后,如果当前 APK 的 Activity 被完全覆盖,它将调用 onStop() 方法,停止所有操作。如果当前 APK 的 Activity 被销毁,则调用 onDestroy() 方法。
阅读全文