From ec282d9bf134fbda578ff901e4a620222a851d3f Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 20 十一月 2024 10:14:46 +0800 Subject: [PATCH] fix bug --- app/src/main/java/com/sinata/xqmuse/ui/course/adapter/CourseGridAdapter.kt | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/course/adapter/CourseGridAdapter.kt b/app/src/main/java/com/sinata/xqmuse/ui/course/adapter/CourseGridAdapter.kt index 50a4e82..47620c5 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/course/adapter/CourseGridAdapter.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/course/adapter/CourseGridAdapter.kt @@ -10,6 +10,7 @@ import com.facebook.drawee.view.SimpleDraweeView import com.sinata.xqmuse.R import com.sinata.xqmuse.network.entity.CourseBean +import com.sinata.xqmuse.utils.HtmlUtils import java.util.ArrayList class CourseGridAdapter(list: ArrayList<CourseBean>,val isVoice:Boolean = false):HFRecyclerAdapter<CourseBean>(list, R.layout.item_course_grid) { @@ -17,7 +18,7 @@ override fun onBind(holder: ViewHolder, position: Int, data: CourseBean) { holder.bind<SimpleDraweeView>(R.id.iv_bg).setImageURI(if (data.coverUrl.contains(",")) data.coverUrl.split(",").getOrNull(1) else data.coverUrl) holder.setText(R.id.tv_title,if (isVoice) data.meditationTitle else data.courseTitle) - holder.setText(R.id.tv_subtitle,if (isVoice) data.coverDescription else data.description) + holder.setText(R.id.tv_subtitle,if (isVoice) data.coverDescription else if (!data.description.isNullOrEmpty()) data.description else HtmlUtils.getTextFromHtml(data.briefIntroduction)) holder.setText(R.id.tv_count,(if (isVoice) data.realLearnedNum else data.count).toString()) val iv_vip = holder.bind<View>(R.id.iv_vip) -- Gitblit v1.7.1