From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 24 四月 2025 10:45:55 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/ui/discovery/adapter/CommentAdapter.kt | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/discovery/adapter/CommentAdapter.kt b/app/src/main/java/com/sinata/xqmuse/ui/discovery/adapter/CommentAdapter.kt index 3ec6d37..f4e2a48 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/discovery/adapter/CommentAdapter.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/discovery/adapter/CommentAdapter.kt @@ -20,7 +20,7 @@ import com.sinata.xqmuse.utils.interfaces.StringCallback import java.util.ArrayList -class CommentAdapter(comment: ArrayList<Comment>):HFRecyclerAdapter<Comment>(comment, R.layout.item_comment) { +class CommentAdapter(comment: ArrayList<Comment>,val act:BaseActivity):HFRecyclerAdapter<Comment>(comment, R.layout.item_comment) { var callback:StringCallback? = null override fun onBind(holder: ViewHolder, position: Int, data: Comment) { holder.bind<SimpleDraweeView>(R.id.iv_avatar).setImageURI(data.avatar) @@ -38,7 +38,7 @@ val tv_like = holder.bind<TextView>(R.id.tv_like) tv_like.setCompoundDrawablesRelativeWithIntrinsicBounds(0,0,if (data.like == 1) R.mipmap.dianzaned else R.mipmap.dianzan,0) //todo是否点赞 tv_like.clickDelay { - HttpManager.doLike(data.id).request(context as BaseActivity){_,_-> + HttpManager.doLike(data.id).request(act){_,_-> data.like = if (data.like == 1) 2 else 1 notifyItemChanged(position) } -- Gitblit v1.7.1