lmw
2025-04-24 718f31c92e2029d05260810435a2c70cef6e6ce5
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)
                }