Android(安卓)网页无法打开 net:ERR_UNKNOWN_URL_SCHEME
16lz
2022-07-29
web.setWebViewClient(new MyWebViewClient());
/** * 防止有 URL Scheme 跳转协议类型的url 导致webView加载网页失败 * */private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url == null) return false; if (url.startsWith("http:") || url.startsWith("https:") ){ view.loadUrl(url); return false; }else{ try{ Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); mContext.startActivity(intent); }catch (Exception e){ //ToastUtils.showShort("暂无应用打开此链接"); } return true; } }}
更多相关文章
- 在Fragment中设置控件点击方法,执行失败。
- Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
- Android--SoLoader,android动态加载so库
- Android异步加载图像小结 (含线程池,缓存方法)
- Android(安卓)Paging组件Demo
- Android(安卓)TabHost使用、动态加载内容
- 在android中policymanager
- Android(安卓)主流图片库Picasso Glide Fresco对比分析
- 你真的了解你手机的状态栏吗?