QQ登录,没有回调
公司项目中,用到第三方QQ登录,根据官方文档来,发现不会回调,一脸懵逼;然后网上查了资料,看了下载的demo,发现官方文档中,少了这一段代码,填上,就能正常回调了。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//必须有这句代码,不然不会回调。。。。。。然而,官方文档上,并没有这句代码
Tencent.onActivityResultData(requestCode, resultCode, data, new BaseUiListener());
if(requestCode == Constants.REQUEST_API) {
if(resultCode == Constants.REQUEST_LOGIN) {
Tencent.handleResultData(data, new BaseUiListener());
}
}
}
遇到的问题,自己记录一下!