From 47670220de335ea4ff9026db6e8f094153c8ae10 Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Sun, 05 Apr 2026 10:48:56 +0000
Subject: [PATCH] 音频播放问题修复 反馈图片上传问题修复 版本更新优化

---
 libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt b/libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt
index 5a863fc..8a40fea 100644
--- a/libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt
+++ b/libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt
@@ -4,6 +4,9 @@
 import androidx.compose.runtime.collectAsState
 import androidx.compose.runtime.getValue
 import com.runt.open.mvi.base.model.BaseViewModel
+import com.runt.open.mvi.data.InputMessageState
+import com.runt.open.mvi.data.MessageState
+import com.runt.open.mvi.views.InputDialog
 import com.runt.open.mvi.views.LoadingDialog
 import com.runt.open.mvi.views.MessageDialog
 import com.runt.open.mvi.views.PopupWindow
@@ -25,7 +28,11 @@
         layout()
         // 显示 loading 弹窗
         LoadingDialog(isLoading)
-        MessageDialog(messageState)
+        if(messageState is MessageState){
+            MessageDialog(message = messageState as MessageState)
+        }else if(messageState is InputMessageState){
+            InputDialog(message = messageState as InputMessageState)
+        }
         PopupWindow(popupState)
     }
 

--
Gitblit v1.9.1