opt: 分享框动态添加
This commit is contained in:
@@ -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<FrameLayout>(R.id.flShareDialogContainer).setOnClickListener { dismiss() }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user