友盟分享微信提示文字弹出两次

来源:互联网 发布:辐射4美女捏脸数据教程 编辑:程序博客网 时间:2024/04/28 08:08

前言

使用友盟分享遇到一个问题,这里记录一下。分享到微信以及微信朋友圈时,分享成功后或者客户端不存在时提示文字提示了两次,而且都是微信的,提示文字也不一样。分享到QQ时客户端没有安装又什么提示都没有。在网上 、友盟论坛还有友盟技术qq群里得到解决方案:

1、将友盟的默认提示关闭
2、自己判断客户端安装与否,分享成功与否然后提示

首先在MyApplication初始化配置友盟分享的地方设置关闭自动提示

Config.IsToastTip=false;

然后分享时判断客户端是否存在:

  if ( UMShareAPI.get(mActivity).isInstall(mActivity,SHARE_MEDIA.QQ)){        new ShareAction(mActivity).setPlatform(SHARE_MEDIA.QQ).setCallback(mySnsPostListener)                .withText(shareText)                .withTitle(shareTitle)                .withMedia(umImage)                .withTargetUrl(shareTargetUrl).share();    }else {        ToastUtils.showShortToast(mActivity,"您还没有安装QQ");    }

最后在回调里提示分享成功
。。。省略

0 0
原创粉丝点击