【发布时间】:2012-01-23 08:13:28
【问题描述】:
在我的 android 应用程序中,我注意到在按下返回键时,在 onPause() 自动之后,onDestroy() 会被调用。
如何防止应用在 onPause() 之后调用 onDestroy()?
我不想在按下后退键后销毁实例。
按下返回键后,我的 webview 对象被破坏了。所以,一旦我按下返回键,我就无法再次访问 webview。
我有两个网址。将它们想象为 URL1 和 URL2。
当我在 webview 中启动 URL1 并按返回键时,流程是 onKeyDown() -> onPause()
当我在 webview 中启动 URL2 并按返回键时,流程是 onKeyDown() -> onPause() -> onDestroy()
为什么会有不同的行为?和cookie有关系吗?
对于 URL1——cookies.isSecure=true;
对于 URL2——cookies.isSecure=false;
【问题讨论】:
标签: android android-webview android-activity android-websettings