gpt4 book ai didi

android - 在哪些情况下不调用 onDestroy()?

转载 作者:行者123 更新时间:2023-12-01 14:04:03 27 4
gpt4 key购买 nike

我知道在 Android 中,您不会得到有保证的 Activity 的 onDestroy() 调用。我的问题是在哪些情况下不调用 onDestroy()?

最佳答案

假设有两个 Activity A 和 B。Activity A 包含一个下一步按钮,B 包含一个后退按钮。如果你点击下一步,那么 Activity B 将被启动。此时 onDestroy() 不是调用。 Activity A 的onStop() 在 Activity B 的onResume() 之后被调用。

然后,当您在 Activity B 中单击后退按钮时,A 的 onRestart() 将在 B 的 onStop() 之后调用。在这种情况下,onDestroy() 也不会被调用。

当您按下后退按钮时,设备的 onDestroy() 将在那个时间点被调用,或者如果您在从 A 导航到 B 时调用 finish() .

关于android - 在哪些情况下不调用 onDestroy()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29531457/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com