diff --git a/app/src/main/java/com/gh/common/util/MessageShareUtils.java b/app/src/main/java/com/gh/common/util/MessageShareUtils.java index 5daad4106a..8a31b8327b 100644 --- a/app/src/main/java/com/gh/common/util/MessageShareUtils.java +++ b/app/src/main/java/com/gh/common/util/MessageShareUtils.java @@ -255,6 +255,11 @@ public class MessageShareUtils { private void wechatSahre() { Utils.toast(mContext, "分享跳转中..."); + if (!PackageHelper.INSTANCE.getLocalPackageNameSet().contains("com.tencent.mm")) { + Utils.toast(mContext, "没安装微信,分享失败"); + return; + } + //官方分享 // WXImageObject imgObj = new WXImageObject(); // imgObj.setImagePath(mContext.getExternalCacheDir().getPath() + "/ShareImg/" + picName); @@ -286,6 +291,11 @@ public class MessageShareUtils { private void wechatMomentsSahre() { Utils.toast(mContext, "分享跳转中..."); + if (!PackageHelper.INSTANCE.getLocalPackageNameSet().contains("com.tencent.mm")) { + Utils.toast(mContext, "没安装微信,分享失败"); + return; + } + WXImageObject imgObj = new WXImageObject(); imgObj.setImagePath(mContext.getExternalCacheDir().getPath() + "/ShareImg/" + picName); WXMediaMessage msg = new WXMediaMessage(); diff --git a/app/src/main/java/com/gh/common/util/ShareUtils.java b/app/src/main/java/com/gh/common/util/ShareUtils.java index f9018007a5..4f4638b744 100644 --- a/app/src/main/java/com/gh/common/util/ShareUtils.java +++ b/app/src/main/java/com/gh/common/util/ShareUtils.java @@ -251,6 +251,12 @@ public class ShareUtils { //微信好友分享 private void wechatShare() { Utils.toast(mContext, R.string.share_skip); + + if (!PackageHelper.INSTANCE.getLocalPackageNameSet().contains("com.tencent.mm")) { + Utils.toast(mContext, "没安装微信,分享失败"); + return; + } + WXWebpageObject webpage = new WXWebpageObject(); WXMediaMessage msg = new WXMediaMessage(webpage); webpage.webpageUrl = shareUrl; @@ -387,6 +393,12 @@ public class ShareUtils { //微信朋友圈分享 private void wechatMomentsShare() { Utils.toast(mContext, R.string.share_skip); + + if (!PackageHelper.INSTANCE.getLocalPackageNameSet().contains("com.tencent.mm")) { + Utils.toast(mContext, "没安装微信,分享失败"); + return; + } + WXWebpageObject webpage = new WXWebpageObject(); WXMediaMessage msg = new WXMediaMessage(webpage);