项目简况:项目由flutter和kotlin组成,再flutter中实现了微信支付功能,现在需要再kotlin中实现支付的功能
出现问题:支付使用IWXAPIEventHandler 获取反馈的方法不执行,支付页面直接闪退
执行过程:已经调起了支付页面,但支付后,就闪退回自身的应用,回调中WXPayEntryActivity的方法都没有执行,原因时什么
chatpublic class WXPayEntryActivity extends Activity implements
WXAPIEventHandler {
@Override
public void onReq(BaseReq baseReq) {
}
@Override
public void onResp(BaseResp baseResp) {
if (baseResp.getType() == ConstantsAPI.COMMAND_PAY_BY_WX) {
Log.d("WXPay", "errCode=" + baseResp.errCode + ", errStr=" + baseResp.errStr);
// 使用EventBus发送支付结果
EventBus.getDefault().post(new WechatPayEvent(baseResp.errCode, baseResp.errStr));
// 关闭Activity
finish();
}
}
}