友盟集成新浪登录分享5668

本文记录了一个使用友盟SDK接入新浪登录功能时遇到的问题:在尝试登录时,新浪登录界面会短暂显示然后消失,无法完成登录过程。经过排查,发现问题是由于Activity启动模式设置为singleInstance导致的。更改为其他启动模式后,问题得以解决。

用友盟sdk接入新浪登陆的时候,弹出新浪登陆界面后闪一下就没反应了,

1、onActivityResult中也加了处理ssoHandler的方法了

2、新浪上面的签名都已经检查无数遍了

3、新浪上面的回调路径也确定是对的

4、网页可以正常的登录

5、开发代码也都是冲Demo上面复制过来的

这一切的一切都没有错,为什么就是微博登录不上去呢?

测来测去,最后发现是因为启动模式不能用singleInstance

启动模式改了之后一切就正常了。


singleInstance模式先的打印到的结果

09-16 09:58:35.830: I/(13324): onActivityResult-->requestCode:5668--resultCode:0--data:null


非singleInstance模式先的打印到的结果,出现这个结果就成功了。
09-16 10:01:56.740: I/(13517): onActivityResult-->requestCode:5668--resultCode:-1--data:Intent { (has extras) }


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值