错误环境:
2004 错误信息:分享内容不合法----[SQ10004]QQ图片存储失败,请检查图片或者检查是否有读写权限
错误分析:
图片!图片!图片!图片!
分享的时候哪里 用图片???
看代码:
UMWeb web = new UMWeb(mS_url + "&fromapp=shiqin");
web.setTitle(mTitle);//标题
UMImage image = new UMImage(WebActivity.this, R.drawable.png_ic_logo);//网络图片
web.setThumb(image);
web.setDescription(mMContent);//描述
new ShareAction(WebActivity.this)
.withMedia(web)
.setDisplayList(SHARE_MEDIA.QQ, SHARE_MEDIA.WEIXIN, SHARE_MEDIA.WEIXIN_CIRCLE)
.setCallback(shareListener)
.open();
是的,new UMImage的时候用到了图片,这时候找一张完整的图片!无缺的图片,放在drawable文件,写上去。
如果界面是activity,那么试试取消清单文件activity的android:screenOrientation="portrait" 这行代码。
参考博客: https://blog.youkuaiyun.com/qq_30711091/article/details/82592591
谢谢分享。