콘텐츠 상세

- 새로고침시 구매자의 데이터가 계속 추가되는 버그 수정
This commit is contained in:
klaus 2025-04-16 18:53:16 +09:00
parent 11307eae3b
commit c0ad98f285
2 changed files with 8 additions and 0 deletions

View File

@ -53,4 +53,10 @@ class AudioContentBuyerAdapter : RecyclerView.Adapter<AudioContentBuyerAdapter.V
items.addAll(buyerList) items.addAll(buyerList)
notifyDataSetChanged() notifyDataSetChanged()
} }
@SuppressLint("NotifyDataSetChanged")
fun clear() {
items.clear()
notifyDataSetChanged()
}
} }

View File

@ -135,6 +135,7 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
} }
if (refresh) { if (refresh) {
contentBuyerAdapter.clear()
viewModel.getAudioContentDetail(audioContentId = audioContentId) { finish() } viewModel.getAudioContentDetail(audioContentId = audioContentId) { finish() }
} }
} }
@ -170,6 +171,7 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
) )
binding.swipeRefreshLayout.setOnRefreshListener { binding.swipeRefreshLayout.setOnRefreshListener {
contentBuyerAdapter.clear()
viewModel.getAudioContentDetail( viewModel.getAudioContentDetail(
audioContentId = audioContentId audioContentId = audioContentId
) { finish() } ) { finish() }