diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt index fc88910937..268afa1ffa 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt @@ -79,11 +79,8 @@ import com.mogo.eagle.core.utilcode.reminder.* import com.mogo.eagle.core.utilcode.reminder.api.* import com.mogo.eagle.core.utilcode.reminder.api.IReminder.IStateChangeListener import com.mogo.eagle.core.utilcode.reminder.api.impl.* -import com.mogo.eagle.core.utilcode.util.SoundUtils -import com.mogo.eagle.core.utilcode.util.ThreadUtils -import com.mogo.eagle.core.utilcode.util.TimeUtils +import com.mogo.eagle.core.utilcode.util.* import com.mogo.eagle.core.utilcode.util.TimeUtils.millis2String -import com.mogo.eagle.core.utilcode.util.ToastUtils import com.mogo.module.common.enums.* import com.zhjt.mogo_core_function_devatools.badcase.consts.BadCaseConfig import kotlinx.android.synthetic.main.fragment_hmi.* @@ -707,11 +704,13 @@ import java.util.* * @param tag 弹窗标识 */ override fun disableWarningV2X(tag: String?) { - activity?.let { - WarningFloat.dismiss(tag) + UiThreadHandler.post { + activity?.let { + WarningFloat.dismiss(tag) + } + Log.d("$M_HMI$TAG", "--- disableWarningV2X ---") + showingV2XTip?.takeIf { it.isShowing() }?.also { it.hide() } } - Log.d("$M_HMI$TAG", "--- disableWarningV2X ---") - showingV2XTip?.takeIf { it.isShowing() }?.also { it.hide() } } /**