public void onResp(BaseResp baseResp) {
int errCode = baseResp.mErrCode;
Log.d("lzc" , "errorCode==========>"+errCode);
String errMsg = baseResp.mErrStr;
Log.d("lzc" , "errMsg==========>"+errMsg);
if(baseResp.getType() == ShareConstant.COMMAND_SENDAUTH_V2 && (baseResp instanceof SendAuth.Resp)){
SendAuth.Resp authResp = (SendAuth.Resp) baseResp;
switch (errCode){
case BaseResp.ErrCode.ERR_OK:
Toast.makeText(this, "授权成功,授权码为:"+authResp.code, Toast.LENGTH_SHORT).show();
break;
case BaseResp.ErrCode.ERR_USER_CANCEL:
Toast.makeText(this, "授权取消", Toast.LENGTH_SHORT).show();
break;
default:
Toast.makeText(this, "授权异常"+baseResp.mErrStr, Toast.LENGTH_SHORT).show();
break;
}
}else{
switch (errCode){
case BaseResp.ErrCode.ERR_OK:
Toast.makeText(this, "分享成功", Toast.LENGTH_SHORT).show();
break;
case BaseResp.ErrCode.ERR_USER_CANCEL:
Toast.makeText(this, "分享取消", Toast.LENGTH_SHORT).show();
break;
default:
Toast.makeText(this, "分享失败"+baseResp.mErrStr, Toast.LENGTH_SHORT).show();
break;
}
}
finish();
}