虽然微信这块做了很多次,还是会碰到几个很马虎的坑位,分享下!
1.int com.tencent.mm.opensdk.modelmsg.WXMediaMessage$IMediaObject.type()' on a null object reference,具体图下图
问题产生原因:其实是自己写的马虎,WXMediaMessage在实例化时没有传webpage这个网页url的参数而导致的异常,点击直接奔溃!
解决方法:如图,就完美填坑了
2.点击微信分享无任何反应!
首先参照微信官方集成代码检查是否有误,而这次我是在网页分享时没有给webpage这个对象设值,shareurl是个空字符串,同时标题,描述都不能为空,否则会导致微信分享点击时无任何反应!
iwxapi.sendReq(req);也会返回false!!!
3.微信分享出去时图标由于是透明的会带有黑色背景,很不好看
解决方法1: 把图片背景换成全白色的(更换一张非圆角的图片)
解决方法2: 代码中对其更换背景颜色
//bitmap中的透明色用白色替换