From 4d72b8d8f12a032d06cb4c55b237f23a782248ce Mon Sep 17 00:00:00 2001 From: HuanChengFly <609486518@qq.com> Date: Mon, 5 Oct 2020 21:02:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BD=AE=E9=A1=B6=E8=B4=B4=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=8F=91=E8=B4=B4=E4=BA=BA=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../huanchengfly/tieba/post/adapters/forum/ForumTopsAdapter.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/forum/ForumTopsAdapter.kt b/app/src/main/java/com/huanchengfly/tieba/post/adapters/forum/ForumTopsAdapter.kt index 4bb8d1b9..ecb3ad0e 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/forum/ForumTopsAdapter.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/forum/ForumTopsAdapter.kt @@ -39,8 +39,9 @@ class ForumTopsAdapter( } override fun convert(viewHolder: MyViewHolder, item: ForumPageBean.ThreadBean, position: Int) { + val author = dataBean!!.userList?.firstOrNull { it.id == item.authorId } Glide.with(context) - .load(dataBean!!.forum!!.avatar) + .load(if (author?.portrait == null) dataBean!!.forum!!.avatar else author.portrait!!) .apply(RequestOptions.circleCropTransform()) .into(viewHolder.getView(R.id.forum_item_top_avatar)) viewHolder.setOnClickListener(R.id.forum_item_top) { startActivity(item) }