For IntelliJ IDEA,
Android Studio or Eclipse



@Override public void onResp(BaseResp resp) { // if (resp.getType() == ConstantsAPI.COMMAND_PAY_BY_WX) { // AlertDialog.Builder builder = new AlertDialog.Builder(this); // builder.setTitle(R.string.app_tip); // builder.setMessage(getString(R.string.pay_result_callback_msg, String.valueOf(resp.errCode))); // builder.show(); // } if (resp.getType() == ConstantsAPI.COMMAND_PAY_BY_WX) { if (resp.errCode == 0) { Toast.makeText(this, "支付成功", Toast.LENGTH_LONG).show(); } else { Log.e("java", "onResp: " + resp.errCode); Toast.makeText(this, "支付失败", Toast.LENGTH_LONG).show(); } finish(); } }
@Override public void onResp(BaseResp resp) { Toast.makeText(this, "openid = " + resp.openId, Toast.LENGTH_SHORT).show(); if (resp.getType() == ConstantsAPI.COMMAND_SENDAUTH) { Toast.makeText(this, "code = " + ((SendAuth.Resp) resp).code, Toast.LENGTH_SHORT).show(); } String result = ""; switch (resp.errCode) { case BaseResp.ErrCode.ERR_OK: result = "发送成功"; break; case BaseResp.ErrCode.ERR_USER_CANCEL: result = "发送取消"; break; case BaseResp.ErrCode.ERR_AUTH_DENIED: result = "发送被拒绝"; break; default: result = "发送返回"; break; } Toast.makeText(this, result, Toast.LENGTH_LONG).show(); } }
@Override public void onResp(BaseResp baseResp) { if (baseResp.getType() == ConstantsAPI.COMMAND_PAY_BY_WX) { Wxpay.getInstance(this).onResp(baseResp); finish(); } } }
@Override public void onResp(BaseResp baseResp) { //登录 Log.d("WXEntryActivity", baseResp.errCode + baseResp.errStr); if (socialHelper == null) { return; } if (baseResp.getType() == ConstantsAPI.COMMAND_SENDAUTH) { if (baseResp.errCode == BaseResp.ErrCode.ERR_OK) { String code = ((SendAuth.Resp) baseResp).code; socialHelper.sendAuthBackBroadcast(this, code); } else { socialHelper.sendAuthBackBroadcast(this, null); } } else if (baseResp.getType() == ConstantsAPI.COMMAND_SENDMESSAGE_TO_WX) { if (baseResp.errCode == BaseResp.ErrCode.ERR_OK) { socialHelper.sendShareBackBroadcast(this, true); } else { socialHelper.sendShareBackBroadcast(this, false); } } onBackPressed(); }
int respType = resp.getType(); switch (respType){ case ConstantsAPI.COMMAND_PAY_BY_WX://微信支付的响应类型