gpt4 book ai didi

android - startActivity 总是在原始 Activity 上调用 onDestroy

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:29 26 4
gpt4 key购买 nike

当从我的 Activity 调用 startActivity(Intent intent) 时,onDestroy() 方法总是被调用,所以我失去了我的 fragment 状态,等等......

我的理解是应该调用onStop,onDestroy可以调用也可以不调用。但是我的经验是原来的activity总是在被破坏。

我明白,如果我有一个带有 listView、适配器等的 Activity...Android 不会仅仅因为我将另一个 Activity 推到这个 Activity 之上就期望我 sve 适配器的状态,对吗?

我说的对吗?什么可能会触发此行为?

谢谢

最佳答案

在某些设备(Galaxy S2 等)上,有一个设置可以导致 Activity 在调试时被破坏。您可以在以下位置找到它:

settings > developer options > go down to the bottom under apps section > 

不保留 Activity

取消选中此选项,以防止 Activity 在您离开时总是被销毁。

关于android - startActivity 总是在原始 Activity 上调用 onDestroy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17664554/

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