友盟分享图片错误
? ? ? ?最近換工作,公司的代碼是外包人員編寫,遺留了很多的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)]
按照文檔所寫的我去查看我們的代碼發現是一樣的
怎么辦呢,我發現友盟人家有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圖標當縮略圖。
總結
- 上一篇: Python---通配符的使用
- 下一篇: 网络分层设计