以下是一个示例代码,可以解决此问题:
WebView webView = (WebView) findViewById(R.id.web_view); webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return false; } }); webView.loadUrl("http://example.com");
在这个示例中,我们通过为WebView设置一个WebViewClient,重写shouldOverrideUrlLoading方法来解决这个问题。如果被重定向了,我们就手动加载重定向的URL,而不是依靠WebView。