QQ分享总是返回走onCancel()方法以及分享到空间 shareToQzone()没有反应

今天做了一个QQ分享的demo,1、发现不管是分享成功还是分享失败中是返回onCancel()方法,经过多次百度,发现好多人都跟我有一样的问题,最后终于找到了解决方法,原来是在AndroidManifest.xml文件中

QQ分享总是返回走onCancel()方法以及分享到空间 shareToQzone()没有反应_第1张图片

下面是官方文档上的,很容易让人误会,直接换成app_id

正确的写法应该是
QQ分享总是返回走onCancel()方法以及分享到空间 shareToQzone()没有反应_第2张图片

然后这个问题就解决了!

参考网址:https://www.oschina.net/question/616376_239835

2、做到后面,发现分享到空间不管怎么点都没有反应,最后发现需要加上
params.putStringArrayList(QzoneShare.SHARE_TO_QQ_IMAGE_URL, new ArrayList());

QQ分享总是返回走onCancel()方法以及分享到空间 shareToQzone()没有反应_第3张图片

这是官方文档,但是这个是必填项,否则点击之后就没有反应
QQ分享总是返回走onCancel()方法以及分享到空间 shareToQzone()没有反应_第4张图片

这样,这个问题就解决了

你可能感兴趣的:(Android,QQ分享)