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