为什么运行之后自己跳到自身浏览器了,跪求大神解答
原来运行webView一片空白,改成https之后能运行出来了,但是最后跳到模拟器自身浏览器了,怎么解
原来运行webView一片空白,改成https之后能运行出来了,但是最后跳到模拟器自身浏览器了,怎么解
2017-04-09
给webview设置一个WebViewClient,然后重写,WebViewClient的shouldOverrideUrlLoading
方法@Override
public boolean shouldOverrideUrlLoading(@NonNull WebView view, @NonNull String url) {
if (url.startsWith("http:") || url.startsWith("https:")) {
view.loadUrl(url);
return true;
}
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
view.getContext().startActivity(intent);
return true;
}
举报