0
我正在创建一个加载网站的Web应用程序。我希望WebView中的所有页面都可以加载到WebView中,但其他任何链接(Google +,Amazon等)都可以触发Chrome浏览器或浏览器。WebView不启动外部链接的铬
我已经尝试了setWebViewClient()的不同变体,但它不断加载WebView中的所有页面,包括Google plus和Amazon。
我的代码:
WebView myWebView = (WebView) findViewById(R.id.web);
myWebView.loadUrl("my.site");
myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.equals("http://my.site"))
view.loadUrl(url);
else
return false;
return true;
}
});
我在做什么错? 我需要在“其他”部分的意图吗?如果是这样,我该怎么做? intent.putExtra(URL);用于设置在Web浏览器中加载哪个Web地址会引发错误。