AndroidのWebViewを複数のWebページを遷移済みの状態にして初期化したいです。
具体的にはWebView初期化時点でGoogleのページを表示して、
自作の「前のページに戻る」ボタンをタップすると
Amazonのページに遷移するようにしたいです。
(WebViewの初期化時点で遷移履歴を設定できなくても他のやり方で解決できそうですが)
WebViewを初期化する際に、
webView.loadUrl("https://www.amazon.co.jp");
webView.loadUrl("https://www.google.co.jp");
の順で実施するとAmazonの次にGoogleに遷移した
状態のWebViewになると期待したのですが、
webView.canGoBack()
で確認するとfalse
が返るため
Googleが表示された状態からwebView.goBack()
を実施しても
Amazonのページにはならないということが分かりました。
WebViewの初期化時点でAmazonの次にGoogleに遷移した状態を作り、
webView.canGoBack()
で確認するとtrue
が返却され、
GoogleのページでwebView.goBack()
を実施すると
Amazonのページを表示することはできるのでしょうか?
回答1件
あなたの回答
tips
プレビュー