【友盟+】开发者社区

【报错必看】微博登录后不执行回调/不走监听

热心网友 发表于 2017-7-13 17:56:27 |

热心网友
热心网友 发表于 2017-1-31 16:30:19 | 显示全部楼层 |阅读模式
本帖最后由 热心网友 于 2017-3-10 14:49 编辑

如果没有回调,请参考以下解决方案:
精简版
1.检查是否加入了onActivityResult中对应的代码,注意要写在activity中,不要放在fragment中:
[Java] 纯文本查看 复制代码
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    UMShareAPI.get(this).onActivityResult(requestCode,resultCode,data);
}


2. SDK6.4版本之后,精简版也需要添加WBShareCallBackActivity:
该Activity必须要配置在包名路径下,即:
[AppleScript] 纯文本查看 复制代码
<activity
    android:name=".WBShareActivity"
    android:configChanges="keyboardHidden|orientation"
    android:screenOrientation="portrait" >
    <intent-filter>
        <action android:name="com.sina.weibo.sdk.action.ACTION_SDK_REQ_ACTIVITY" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

其它任何路径下均没有回调,切记。

完整版:
1.请确认是否添加了WBShareCallBackActivity,该Activity必须要配置在包名路径下,即:
[AppleScript] 纯文本查看 复制代码
<activity
    android:name=".WBShareActivity"
    android:configChanges="keyboardHidden|orientation"
    android:screenOrientation="portrait" >
    <intent-filter>
        <action android:name="com.sina.weibo.sdk.action.ACTION_SDK_REQ_ACTIVITY" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
其它任何路径下均没有回调,切记。2.授权没有回调:
检查是否加入了onActivityResult中对应的代码,注意要写在activity中,不要放在fragment中:
[Java] 纯文本查看 复制代码
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    UMShareAPI.get(this).onActivityResult(requestCode,resultCode,data);
}





上一篇:【报错必看】新浪微博第一次分享不成功,之后正常
下一篇:【报错必看】新浪微博完整版授权不能成功


电风扇
电风扇 发表于 2017-4-11 11:42:39 | 显示全部楼层
我想知道activity 到底是写 WBShareCallBackActivity 还是写 WBShareActivity,最新版本的微博客户端,7.3.1,均没有回调


mangozhi
mangozhi 发表于 2017-5-18 14:24:16 | 显示全部楼层

Hlancan
Hlancan 发表于 2017-6-30 11:55:16 | 显示全部楼层
我也是这样,都配了,如果进入微博登录界面直接返回就不走回调了,官方不解决吗?

Hlancan
Hlancan 发表于 2017-6-30 12:02:55 | 显示全部楼层

您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

Xcode9 beat2 编译出错
今天安装了Xcode9 beat2 版本,感觉还不错,就兴冲冲的去编译公司项目,然后发现悲了个催了 ,,编译不通
没票如何优雅地溜进云栖大会?
10月11~14日 杭州·云栖小镇 1、3场主论坛,包括19场主题峰会和110余场行业分论坛,演讲嘉宾超过800人。还
福利!微信号升级,随时随地可查看你的APP数据啦!
十一长假不用愁,【友盟+】微信能解忧。 关注微信公众号,APP数据随时有!很多运营干货和数据报告在等着你

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表