首页 > 编程知识 正文

友盟分享片错误怎么回事,友盟分享片错误什么意思

时间:2023-05-04 22:26:58 阅读:253554 作者:1869

       最近换工作,公司的代码是外包人员编写,遗留了很多的bug入职这几天一直在改bug。发版前一天大家测试出了一个问题:友盟分享一张纯图到微信,缩略图显示错误。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ayq4qG6m-1586215267050)(https://s1.ax1x.com/2020/03/22/84zk38.md.png)]
想到是友盟的错误直接去官网查找吧你会发现:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WHwRJNlN-1586215267052)(http://p6v8cdcon.bkt.clouddn.com/d56851abd2634f812bbd2d14076e793.png)]
按照文档所写的我去查看我们的代码发现是一样的

private void socialShare(SHARE_MEDIA media, Bitmap bitmap) { UMImage image = new UMImage(context, bitmap); new ShareAction((Activity) context) .setPlatform(media) .withMedia(image) .setCallback(shareListener) .share(); }

怎么办呢,我发现友盟人家有Demo然后我就下载来,查看代码运行,发现它分享图片的代码是这样写道的:

public void shareImageLocal(){ UMImage imagelocal = new UMImage(this, R.drawable.logo); imagelocal.setThumb(new UMImage(this, R.drawable.thumb)); new ShareAction(ShareDetailActivity.this).withMedia(imagelocal ) .setPlatform(share_media) .setCallback(shareListener).share(); }

区别在与第三行设置setThumb这个方法就是它设置缩略图的,我觉得如果不设置的它会默认拿你的app图标当缩略图。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。