From b8d8f9b855fdd453d06d78d2565f091db208ec8e Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期二, 26 十一月 2024 19:30:59 +0800 Subject: [PATCH] 支付 --- app/src/main/java/com/sinata/xqmuse/dialog/CommentDialog.kt | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 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..8d00fdc 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() } @@ -65,7 +81,7 @@ private fun getData(){ HttpManager.getMeditationQuestionPage(voiceId,page).request(requireActivity() as BaseActivity,success = { _, data-> - tv_title.text = "${data?.total}条提问" + tv_count.text = "${data?.total}条提问" if (page == 1) list.clear() list.addAll(data?.list?: arrayListOf()) -- Gitblit v1.7.1