【友盟+】开发者社区

QQ分享成功后提示分享取消

发表于 2016-7-12 17:56:58 | |阅读模式

半夏
半夏 发表于 2016-7-12 17:56:58 | 显示全部楼层 |阅读模式


出现这个问题的原因在于QQ部分的回调没有正确配置,检查下面几点:

1. Android manifest xml正确配置

[AppleScript] 纯文本查看 复制代码
<activity
  android:name="com.tencent.tauth.AuthActivity"
  android:launchMode="singleTask"
  android:noHistory="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="tencent100424468" />
</intent-filter>
</activity>
<activity          
    android:name="com.tencent.connect.common.AssistActivity"
    android:screenOrientation="portrait"
    android:theme="@android:style/Theme.Translucent.NoTitleBar" />


同时注意<data android:scheme="tencent100424468" />这里的APPid需要替换成你代码里配置的APPid
PlatformConfig.setQQZone("100424468", "c7394704798a158208a74ab60104f0ba");
这两处的APPid应该是一致的,同时注意不要删掉tencent前缀


2. 注意实现onActivityresult方法

在分享所在的Activity(不能复写在fragment)里实现下面的方法

[AppleScript] 纯文本查看 复制代码
onActivityResult()

     @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        mShareAPI.onActivityResult(requestCode, resultCode, data);
    } 






上一篇:新浪分享提示&quot;pos&quot;:&quot;5&quot;
下一篇:如何修改dialog提示

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

本版积分规则

发表主题

精彩推荐

C罗领衔葡萄牙队强阵出击 中超名将连场首发
  中新网客户端6月20日电 北京时间20日晚8时,2018俄罗斯世界杯B组次轮葡萄牙队与摩洛哥队的较量即将在
北京冬奥会场馆“冰坛”明年完工
  北京冬奥会场馆“冰坛”明年完工 将成中国首座标准冰壶场馆   北京市重大项目建设指挥部办公室17日发
冬奥会“冰坛”地上施工 将成中国首块标准冰壶冰场
  冬奥会“冰坛”开始地上施工   建成后将成为我国第一块标准冰壶冰场 可对外开放服务于市民冰上运动

关注我们

新浪微博
微信

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

返回列表