第一个问题:第一次调用微信支付界面成功,以后调不起来支付界面返回-1。
原因:是你在集成微信时生成应用签名有些问题,你需要重新按照生成规则生成一下应用签名就好的。
第二个问题:怎样让WXPayEntryActivity回调界面不显示
微信的回调是在WXPayEntryActivity中完成的。如果项目中有自己的回调结果页面。那么微信的这个回调页面就显得比较多余了。我的处理方式是在WXPayEntryActivity里收到微信回调时打开自己的回调页面并finish()掉WXPayEntryActivity界面,同时将WXPayEntryActivity的主体设置为透明主体并且不给它布局。