分享到QQ成功后,没有回调成功,当再次分享的时候,失败回调执行了
2015-10-28 18:58
435 查看
问题是把清单文件里面的
代码里面如下:
<data android:scheme="tencent*******" />设置为tencent+appid,记得前面一定要加“tencent”,另外,appid得是在腾讯开放后台申请的
代码里面如下:
(Bundle savedInstanceState) { .onCreate(savedInstanceState)setContentView(R.layout.)initUi()initMap()initSocialSDK()} () { .put(shareType.SHARE_MEDIA.).put(shareType.SHARE_MEDIA.).put(shareType.SHARE_MEDIA.).put(shareType.SHARE_MEDIA.).put(shareType.SHARE_MEDIA.)}
/** * 初始化SDK,添加一些平台 */ private void initSocialSDK() { // 添加QQ平台 UMQQSsoHandler qqHandler = new UMQQSsoHandler(content, UmengUtil.QQ_AppId, UmengUtil.QQ_APPKEY); qqHandler.addToSocialSDK(); // 添加QQ空间平台 QZoneSsoHandler qzoneHandler = new QZoneSsoHandler(content, UmengUtil.QQ_AppId, UmengUtil.QQ_APPKEY); qzoneHandler.addToSocialSDK(); UMWXHandler wxHandler = new UMWXHandler(content, WxConstants.APP_ID, WxConstants.App_Secret); wxHandler.addToSocialSDK(); // 支持微信朋友圈 UMWXHandler wxCircleHandler = new UMWXHandler(content, WxConstants.APP_ID, WxConstants.App_Secret); wxCircleHandler.setToCircle(true); wxCircleHandler.addToSocialSDK(); }
(View v) { (v.getId()) { R.id.: finish()R.id.: setShareContent(Configs.shareContent, Configs.shareTitle, url, shareType.QQ);
(String contentStrString titleString targetUrlshareType type) { .registerListener()(type == shareType.) { WeiXinShareContent weixinContent = WeiXinShareContent()weixinContent.setShareContent(contentStr)weixinContent.setTitle(title)weixinContent.setTargetUrl(targetUrl)weixinContent.setShareImage().setShareMedia(weixinContent)} (type == shareType.) { CircleShareContent circleMedia = CircleShareContent()circleMedia.setTitle(title)circleMedia.setShareContent(contentStr)circleMedia.setTargetUrl(targetUrl)circleMedia.setShareImage().setShareMedia(circleMedia)} (type == shareType.) { SinaShareContent sinaContent = SinaShareContent().getConfig().setSinaCallbackUrl()sinaContent.setShareContent(contentStr + targetUrl)sinaContent.setAppWebSite(targetUrl)sinaContent.setTargetUrl(targetUrl)sinaContent.setShareImage().setShareMedia(sinaContent)} (type == shareType.) { QQShareContent qqShareContent = QQShareContent()qqShareContent.setShareContent(contentStr)qqShareContent.setTitle(title)qqShareContent.setTargetUrl(targetUrl).setShareMedia(qqShareContent)} { .setShareContent()} .postShare(.get(type))}
SocializeListeners.SnsPostListener = SocializeListeners.SnsPostListener() { () { Log.()} (SHARE_MEDIA platformstCodeSocializeEntity entity) { Log.(+ stCode)(stCode == ) { Toast.(Toast.) .show()} { Toast.(+ stCodeToast.) .show()} } }
相关文章推荐
- 全排列(含递归和非递归的解法)
- c++中dll介绍(详细)
- P73、面试题9:斐波那契数列
- Xamrin开发安卓笔记(二)
- C++11学习笔记4---lambda表达式
- Spring常用注解汇总
- php数组某个字段数据重复问题
- 在CentOS 6.3 64bit上使用 smartmontools和MageCli 监测硬盘的健康状态
- Oracle PL/SQL性能DBMS_PROFILE
- python脚本获取本机公网ip
- 最小化安装CentOS7 + xfce4 +PHP + nginx +mariadb 开发环境
- Xamrin开发安卓笔记(一)
- centos 服务器网卡defroute配置
- Speculative Execution in Hadoop
- 第一章 程序入门设计
- 微信企业号
- Windows资源文件里VarFileInfo的Translation(EXE的语言描述信息)
- JS会自动调用toString()方法来显示日期(即“Date对象的内容”)
- [LeetCode]题解(python):031-Next Permutation
- 判断一个数是否是素数