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

被折叠的 条评论
为什么被折叠?



