From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期六, 09 十一月 2024 18:40:36 +0800
Subject: [PATCH] fix

---
 app/src/main/java/com/sinata/xqmuse/dialog/CommentDialog.kt |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/dialog/CommentDialog.kt b/app/src/main/java/com/sinata/xqmuse/dialog/CommentDialog.kt
index ef01e80..1c97e4c 100644
--- a/app/src/main/java/com/sinata/xqmuse/dialog/CommentDialog.kt
+++ b/app/src/main/java/com/sinata/xqmuse/dialog/CommentDialog.kt
@@ -11,6 +11,7 @@
 import com.sinata.xqmuse.ui.discovery.adapter.CommentAdapter
 import com.sinata.xqmuse.utils.interfaces.StringCallback
 import kotlinx.android.synthetic.main.dialog_comment.*
+import org.jetbrains.anko.support.v4.toast
 
 class CommentDialog:BaseDialogFragment() {
     override fun setContentView() = R.layout.dialog_comment
@@ -20,7 +21,7 @@
     private val voiceId by lazy { arguments?.getString("id")?:"" }
     private var page = 1
     private val list = arrayListOf<Comment>()
-    private val adapter = CommentAdapter(list)
+    private val adapter by lazy { CommentAdapter(list,requireActivity() as BaseActivity) }
     var callback:StringCallback? = null
 
     override fun initView() {
@@ -46,6 +47,21 @@
             page++
             getData()
         }
+        tv_action.setOnClickListener {
+            val content = et_content.text.toString()
+            if (content.isNullOrEmpty())
+                toast("请输入内容")
+            else{
+                tv_action.isEnabled = false
+                HttpManager.addQuestion(voiceId,content).request(requireActivity() as BaseActivity,success = {_,_->
+                    et_content.setText("")
+                    tv_action.isEnabled = true
+                    refreshLayout.autoRefresh()
+                }){_,_->
+                    tv_action.isEnabled = true
+                }
+            }
+        }
         getData()
     }
 

--
Gitblit v1.7.1