From fa5207855ee27ea479d2cbdb50d02ccc7428caaa Mon Sep 17 00:00:00 2001 From: jack <1484288157@qq.com> Date: Fri, 17 Dec 2021 17:53:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E4=BA=A4=E6=B8=B8?= =?UTF-8?q?=E6=88=8F=E5=8D=95=E5=90=8E=E6=88=91=E7=9A=84=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E5=8D=95=E9=A1=B5=E9=9D=A2=E6=B2=A1=E6=9C=89=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gh/gamecenter/entity/GamesCollectionEntity.kt | 8 ++++++++ .../gamecollection/mine/MyGameCollectionAdapter.kt | 2 ++ .../gamecollection/mine/MyGameCollectionFragment.kt | 1 - 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gh/gamecenter/entity/GamesCollectionEntity.kt b/app/src/main/java/com/gh/gamecenter/entity/GamesCollectionEntity.kt index acdb2c38bb..7cc18c4a9c 100644 --- a/app/src/main/java/com/gh/gamecenter/entity/GamesCollectionEntity.kt +++ b/app/src/main/java/com/gh/gamecenter/entity/GamesCollectionEntity.kt @@ -49,4 +49,12 @@ class GamesCollectionEntity( else -> -1 } } + + fun getTagIds(): String { + val sb = StringBuffer() + tags?.forEach { + sb.append(it.id) + } + return sb.toString() + } } diff --git a/app/src/main/java/com/gh/gamecenter/gamecollection/mine/MyGameCollectionAdapter.kt b/app/src/main/java/com/gh/gamecenter/gamecollection/mine/MyGameCollectionAdapter.kt index 3eab62f0f9..8177d987e0 100644 --- a/app/src/main/java/com/gh/gamecenter/gamecollection/mine/MyGameCollectionAdapter.kt +++ b/app/src/main/java/com/gh/gamecenter/gamecollection/mine/MyGameCollectionAdapter.kt @@ -48,6 +48,8 @@ class MyGameCollectionAdapter( && oldItem?.cover == newItem?.cover && oldItem?.display == newItem?.display && oldItem?.status == newItem?.status + && oldItem?.count?.game == newItem?.count?.game + && oldItem?.getTagIds() == newItem?.getTagIds() } override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) { diff --git a/app/src/main/java/com/gh/gamecenter/gamecollection/mine/MyGameCollectionFragment.kt b/app/src/main/java/com/gh/gamecenter/gamecollection/mine/MyGameCollectionFragment.kt index 2fb9db3798..d1a96de68b 100644 --- a/app/src/main/java/com/gh/gamecenter/gamecollection/mine/MyGameCollectionFragment.kt +++ b/app/src/main/java/com/gh/gamecenter/gamecollection/mine/MyGameCollectionFragment.kt @@ -1,6 +1,5 @@ package com.gh.gamecenter.gamecollection.mine -import android.content.Intent import android.os.Bundle import android.view.MenuItem import android.view.View