集合了微信app支付,从webview获取到数据后跳转至app并调起微信支付,某些手机下全程无问题,但有些手机第一次支付是没问题的,第二次支付无操作情况下直接跳到WXPayEntryActivity类调用onReq方法返回-2,再次重新支付又没问题了,以此循环。我想知道为什么,求大神们帮忙,急!!
http://blog.csdn.net/leoleohan/article/details/48158411
你看看是否调用了2次,或者是页面旋转了,或者是在支付页面按下home键了
-2表示用户取消了,所以要应该是哪里调错了
楼主解决了码,我也遇到类似的,重新安装,或者支付成功后,进行支付操作,微信返回 -2。。
请问楼主解决没有 着急 在线等!!!谢谢
楼主解决了没,相同的问题
这个问题好像是个别手机有问题,我的手机是华为荣耀3c有这个问题
android 4.x小米3有这个问题, 已给微信发邮件, 至今未回复.......
发起了两次请求,回调了两次,第一次被取消了,我就是这个问题花了一天的时间结果是我打印了api.sendReq(req);多调用了一次
怎么解决 wechat-sdk-android-without-mta-1.1.7.jar 也是这样,概率比较低
我也遇到相同的问题,试了三星、小米、htc、oppo的手机,发现Android5.0以上的都没问题,有问题的都是4.X的。
可能是Android版本的问题,还在排查中。
我华为荣耀6plus的一直都这样,成功一次,自动取消一次