收藏
回答

支付使用IWXAPIEventHandler 获取反馈的方法不执行,支付页面直接闪退

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 11 小米 最新

项目简况:项目由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();
        }
    }
} 
回答关注问题邀请回答
收藏
登录 后发表内容