From 9b062a0e6f88f2048d213e8a65f90959b98dda62 Mon Sep 17 00:00:00 2001 From: huiwoo-jo <84004687+huiwoo-jo@users.noreply.github.com> Date: Thu, 28 Mar 2024 12:54:51 +0900 Subject: [PATCH] =?UTF-8?q?refactor=20:=20=EC=98=A8=EB=B3=B4=EB=94=A9=20?= =?UTF-8?q?=ED=95=99=EA=B3=BC=20=EA=B2=80=EC=83=89=20setItems=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../youdongknowme/ui/adapter/OnboardingDepartAdapter.kt | 8 ++------ .../ui/view/depart/OnboardingDepartActivity.kt | 4 ++-- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/dongyang/android/youdongknowme/ui/adapter/OnboardingDepartAdapter.kt b/app/src/main/java/com/dongyang/android/youdongknowme/ui/adapter/OnboardingDepartAdapter.kt index 1681c685..fe1ee89c 100644 --- a/app/src/main/java/com/dongyang/android/youdongknowme/ui/adapter/OnboardingDepartAdapter.kt +++ b/app/src/main/java/com/dongyang/android/youdongknowme/ui/adapter/OnboardingDepartAdapter.kt @@ -10,7 +10,7 @@ import com.dongyang.android.youdongknowme.ui.view.depart.DepartClickListener class OnboardingDepartAdapter : RecyclerView.Adapter() { - private var item = ArrayList() + private val item = ArrayList() private var itemClickListener: DepartClickListener? = null private var currentPosition = -1 private var beforePosition = -1 @@ -25,13 +25,9 @@ class OnboardingDepartAdapter : RecyclerView.Adapter) { - this.item = list - notifyDataSetChanged() - } - @SuppressLint("NotifyDataSetChanged") fun submitList(item: ArrayList) { + this.item.clear() this.item.addAll(item) notifyDataSetChanged() } diff --git a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/OnboardingDepartActivity.kt b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/OnboardingDepartActivity.kt index 2bc7fcf5..2fbad608 100644 --- a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/OnboardingDepartActivity.kt +++ b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/OnboardingDepartActivity.kt @@ -64,7 +64,7 @@ class OnboardingDepartActivity : BaseActivity() if (searchText.isEmpty()) { - adapter.setItems(emptyList) + adapter.submitList(emptyList) } else { // 검색 단어를 포함하는지 확인 for (item in items) { @@ -72,7 +72,7 @@ class OnboardingDepartActivity : BaseActivity