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地址會引發錯誤。