diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/GridFixableShareDialog.kt b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/GridFixableShareDialog.kt index f2b146fded..fbbef80697 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/GridFixableShareDialog.kt +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/GridFixableShareDialog.kt @@ -2,19 +2,16 @@ package com.mogo.module.share.dialog import android.content.Context import android.widget.FrameLayout -import android.widget.GridLayout -import androidx.recyclerview.widget.GridLayoutManager -import androidx.recyclerview.widget.RecyclerView import com.alibaba.android.arouter.launcher.ARouter import com.mogo.commons.debug.DebugConfig import com.mogo.module.common.dialog.BaseFloatDialog import com.mogo.module.common.utils.CarSeries import com.mogo.module.share.R -import com.mogo.module.share.adapter.ShareBtnAdapter import com.mogo.module.share.bean.FixableButton import com.mogo.module.share.manager.GridBtnManager import com.mogo.module.share.manager.ISeekHelpListener import com.mogo.module.share.manager.SeekHelpManager +import com.mogo.module.share.manager.SeekHelpManager.seekHelp import com.mogo.module.share.manager.UploadHelper import com.mogo.service.IMogoServiceApis import com.mogo.service.MogoServicePaths @@ -64,7 +61,16 @@ class GridFixableShareDialog(context:Context):BaseFloatDialog(context) { gridBtnManager = GridBtnManager(context,findViewById(R.id.moduleShareBtnGridLayout)) gridBtnManager.setShareClickListener { Logger.d(TAG, "share btn click: $it") - randomGenerateBtn() + if (it.poiType == IMogoTanluProvider.TYPE_SEEK_HELP) { + // 发起故障求助 + Logger.d(TAG,"发起故障求助====") + seekHelp(context, seekListener, true) + }else{ + // 上报道路事件 + Logger.d(TAG,"上报道路事件=====") + sendShareReceiver(it.poiType) + } + dismiss() } findViewById(R.id.flShareDialogContainer).setOnClickListener { dismiss() }