ここ数日、ワイヤレスの淘宝網ページを Web ビューに導入しようとしましたが、商品の詳細をクリックしてページに入ると戻れないことがわかりました。インターネットでは、同じ Web ビューでリンク ページを表示し、この方法で WebClient をリロードすると、赤ちゃんの詳細リンク ページをクリックした後、戻れないことがわかりました。さまざまな方法を試しましたが、解決できませんでした。それ!
最終的に、解決策は、WebClient の shouldOverrideUrlLoading メソッドを書き換える必要はなく、WebClient の onPageStarted メソッドを書き換えるだけで済むことがわかりました。コードは次のとおりです。
mWebView = (WebView) findViewById(R.id.webView); mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } });