gpt4 book ai didi

android - 如何防止在 onPause() 之后调用 onDestroy()?

转载 作者:太空狗 更新时间:2023-10-29 15:48:40 34 4
gpt4 key购买 nike

在我的 android 应用程序中,我注意到在按下返回键时,在 onPause() 之后自动调用 onDestroy()。

如何防止应用程序在 onPause() 之后调用 onDestroy()?

我不想在按下返回键后销毁实例。

按下返回键后,我的 webview 对象被销毁。因此,一旦我按下后退键,我就无法再次访问 WebView 。

我有两个 URL。将它们想象成 URL1 和 URL2。

当我在 webview 中启动 URL1 并按下返回键时,流程是 onKeyDown() -> onPause()

当我在 webview 中启动 URL2 并按下返回键时,流程是 onKeyDown() -> onPause() -> onDestroy()

为什么行为会有所不同?跟cookies有关系吗?

对于 URL1 -- cookies.isSecure=true;

对于 URL2 -- cookies.isSecure=false;

最佳答案

检查 list 中的 Activity 声明。以最小化时可以存储数据的方式声明它。

Activity 应该具有恢复内容的能力。

关于android - 如何防止在 onPause() 之后调用 onDestroy()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8557255/

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