解決webview.loadUrl()會載入系統瀏覽器
阿新 • • 發佈:2019-02-10
第一種解決方法(使用匿名內部類)
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
}
});
webView.loadUrl(url);
第二種解決方法(繼承WebViewClient類)
class Client extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
webView.setWebViewClient(new Client());
webView.loadUrl(url);