H5 url 通过Android webview调用微信支付,失败窗口不消失
Posted 黄毛火烧雪下
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5 url 通过Android webview调用微信支付,失败窗口不消失相关的知识,希望对你有一定的参考价值。
问题:H5 url 通过android webview调用微信支付,失败窗口不消失
原因:微信网页会动态调整webview的高度
解决方式:实现webview ,重写最大高度为1,见下方代码
官方参考文档:微信H5支付
/*
* <p>
* 解决h5通过webview容器调用微信支付,微信支付会动态设置webview的宽和高,影刺在这里设置最大高度
* </p>
*/
class WxPayWebView(context: Context, attrs: AttributeSet? = null) : CoreWebView(context, attrs)
override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int)
super.onMeasure(widthMeasureSpec, heightMeasureSpec)
setMeasuredDimension(measuredWidth,1)
以上是关于H5 url 通过Android webview调用微信支付,失败窗口不消失的主要内容,如果未能解决你的问题,请参考以下文章