|
@@ -57,6 +57,7 @@ import com.cooleshow.base.utils.LogUtils;
|
|
|
import com.cooleshow.base.utils.PermissionUtils;
|
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
|
import com.cooleshow.base.utils.ToastUtils;
|
|
|
+import com.cooleshow.base.utils.Utils;
|
|
|
import com.cooleshow.base.websocket.JWebSocketClient;
|
|
|
import com.cooleshow.base.widgets.BaseDialog;
|
|
|
import com.cooleshow.base.widgets.CommonDialog;
|
|
@@ -1377,13 +1378,17 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
|
|
|
.setShareboardclickCallback(new ShareBoardlistener() {
|
|
|
@Override
|
|
|
public void onclick(SnsPlatform snsPlatform, SHARE_MEDIA share_media) {
|
|
|
- if(share_media == null){
|
|
|
+ if (share_media == null) {
|
|
|
if (TextUtils.equals(snsPlatform.mKeyword, "chat")) {
|
|
|
//分享群聊
|
|
|
ARouter.getInstance().build(RouterPath.ChatCenter.CHAT_SELECT_CONTACT)
|
|
|
.navigation(getActivity(), SHARE_CHAT_REQUEST_CODE);
|
|
|
}
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
+ if (!UMShareAPI.get(Utils.getApp()).isInstall(getActivity(), share_media)) {
|
|
|
+ ToastUtil.getInstance().show(Utils.getApp(), "应用未安装,分享失败");
|
|
|
+ return;
|
|
|
+ }
|
|
|
UMImage image = new UMImage(mContext, FileUtils.base64ToBitmap(mImageBase64.split(",")[1]));//bitmap文件
|
|
|
image.setThumb(image);
|
|
|
image.compressStyle = UMImage.CompressStyle.SCALE;
|