Merge branch 'feature/v1.0.2' of gitlab.zhidaoauto.com:ecos/yycp-service/Launcher into feature/v1.0.2
This commit is contained in:
@@ -3,7 +3,11 @@ package com.mogo.module.share;
|
||||
import android.content.Context;
|
||||
import android.util.Log;
|
||||
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.mogo.module.share.dialog.LaucherShareDialog;
|
||||
import com.mogo.service.IMogoServiceApis;
|
||||
import com.mogo.service.MogoServicePaths;
|
||||
import com.mogo.utils.logger.Logger;
|
||||
|
||||
/**
|
||||
* @author lixiaopeng
|
||||
@@ -16,8 +20,12 @@ public class ShareControl implements IShareControl {
|
||||
private Context mContext;
|
||||
private LaucherShareDialog mShareDialog;
|
||||
|
||||
private IMogoServiceApis mogoServiceApis;
|
||||
|
||||
private ShareControl(Context context) {
|
||||
mContext = context;
|
||||
mogoServiceApis =
|
||||
(IMogoServiceApis) ARouter.getInstance().build(MogoServicePaths.PATH_SERVICE_APIS).navigation(context);
|
||||
}
|
||||
|
||||
public static ShareControl getInstance(Context context) {
|
||||
@@ -34,6 +42,13 @@ public class ShareControl implements IShareControl {
|
||||
|
||||
@Override
|
||||
public void showDialog() {
|
||||
|
||||
boolean isAdasShow = mogoServiceApis.getStatusManagerApi().isADASShow();
|
||||
Logger.d("ShareControl", "showDialog 判断adas是否展示: " + isAdasShow);
|
||||
if (isAdasShow) {
|
||||
mogoServiceApis.getAdasControllerApi().closeADAS();
|
||||
}
|
||||
|
||||
mShareDialog = new LaucherShareDialog(mContext);
|
||||
mShareDialog.setCanceledOnTouchOutside(true);
|
||||
mShareDialog.show();
|
||||
|
||||
Reference in New Issue
Block a user