私のAndroidアプリケーションでは、戻るキーを押すと、onPause()が自動的に実行された後、onDestroy()が呼び出されることに気付きました。
onPause()の後にアプリケーションがonDestroy()を呼び出さないようにするにはどうすればよいですか?
戻るキーを押した後、インスタンスを破棄したくありません。
Backキーを押すと、Webviewオブジェクトが破棄されます。そのため、戻るキーを押すと、Webビューに再度アクセスできなくなります。
2つのURLがあります。それらをURL1とURL2として想像してください。
WebビューでURL1を起動し、戻るキーを押すと、フローはonKeyDown()-> onPause()になります。
WebビューでURL2を起動し、戻るキーを押すと、フローはonKeyDown()-> onPause()-> onDestroy()になります。
なぜ動作に違いがあるのですか?クッキーと関係がありますか?
URL1の場合--cookies.isSecure=true;
URL2の場合--cookies.isSecure=false;