小程序
小游戏
企业微信
微信支付
扫描小程序码分享
Android 使用微信分享,分享出去的内容是上一次分享的内容,比如,第一次分享A页面,第二次分享B页面,分享到朋友圈和好友,结果都是显示第一次分享的A页面,进入微信APP清理后也没有解决
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
其中的参数你是写活的吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
其中的参数你是写活的吗
// 通过appId得到IWXAPI这个对象
IWXAPI wxapi = WXAPIFactory.createWXAPI(context, ConstantUtil.APP_ID);
// 检查手机或者模拟器是否安装了微信
if (!wxapi.isWXAppInstalled()) {
ToastUtils.show("您还没有安装微信");
return;
}
// 初始化一个WXWebpageObject对象
WXWebpageObject webpageObject = new WXWebpageObject();
// 填写网页的url
webpageObject.webpageUrl = webUrl;
// 用WXWebpageObject对象初始化一个WXMediaMessage对象
WXMediaMessage msg = new WXMediaMessage(webpageObject);
// 填写网页标题、描述、位图
msg.title = title;
msg.description = content;
// 如果没有位图,可以传null,会显示默认的图片
if(bitmap!=null){
msg.setThumbImage(bitmap);
bitmap.recycle();
}else {
msg.setThumbImage(BitmapFactory.decodeResource(context.getResources(),R.mipmap.icon));
}
// 构造一个Req
SendMessageToWX.Req req = new SendMessageToWX.Req();
// transaction用于唯一标识一个请求(可自定义)
req.transaction = "webpage";
// 上文的WXMediaMessage对象
req.message = msg;
// SendMessageToWX.Req.WXSceneSession是分享到好友会话
// SendMessageToWX.Req.WXSceneTimeline是分享到朋友圈
req.scene = SendMessageToWX.Req.WXSceneTimeline;
// 向微信发送请求
wxapi.sendReq(req);
}