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

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

概述在我的Android应用程序中,我注意到在按返回键时,在onPause()自动之后,会调用onDestroy().如何防止应用程序在onPause()之后调用onDestroy()?我不想在按回键后销毁实例.在按返回键时,我的webview对象被破坏了.因此,一旦按返回键,我将无法再次访问Web视图.我有两个网址.想象它们为

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

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

我不想在按回键后销毁实例.

在按返回键时,我的webvIEw对象被破坏了.因此,一旦按返回键,我将无法再次访问Web视图.

我有两个网址.想象它们为URL1和URL2.

当我在Web视图中启动URL1并按返回键时,流程为onKeyDown()->的onPause()

当我在网络视图中启动URL2并按返回键时,流程为onKeyDown()-> onPause()->的onDestroy()

为什么行为会有差异?它和饼干有关系吗?

对于URL1-cookies.isSecure = true;

对于URL2-cookies.isSecure = false;

解决方法:

检查清单中活动的声明.以使其可以在最小化时存储数据的方式声明它.

活动应具有还原内容的能力.

总结

以上是内存溢出为你收集整理的android-如何防止在onPause()之后调用onDestroy()?全部内容,希望文章能够帮你解决android-如何防止在onPause()之后调用onDestroy()?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1094344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存