在webview中如何唤醒H5微信支付
发布于 4 年前 作者 ping26 3280 次浏览 来自 分享

ode>    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;            }            return super.shouldOverrideUrlLoading(view, url);        }        @Override        public void onPageFinished(WebView view, String url) {            // TODO Auto-generated method stub                          super.onPageFinished(view, url);        }        @Override        public void onReceivedError(WebView view, int errorCode,                String description, String failingUrl) {            // TODO Auto-generated method stub                          super.onReceivedError(view, errorCode, description, failingUrl);        }                });</code> 

回到顶部