WebView 调起 H5 微信支付
跳到导航
跳到搜索
2020-04-15 14:37
处理方法
webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // 在 WebView 中调起 H5 微信支付 if (url.startsWith("weixin://wap/pay?")) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); startActivity(intent); return true; } else { // 不调用外部浏览器 view.loadUrl(url); } return super.shouldOverrideUrlLoading(view, url); } });