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