В моем onViewCreated()
моего фрагмента, который содержит список, я наблюдаю за моими живыми данными, как показано ниже:
searchViewModel.allVideos.observe(viewLifecycleOwner, Observer {
searchAdapter.updateList(it)
})
всякий раз, когда нажимается один из элементов списка, он переходит на страницу сведенийиспользуя компонент навигации.
...
val bundle = bundleOf("postId" to post!!.id)
v?.findNavController()?.navigate(R.id.action_to_detailsFragment, bundle, null, extras)
, но когда пользователь возвращается к списку, он / она видит дублирующиеся элементы в списке.onViewCreated
вызывается снова, и новые элементы добавляются в список.Компонент навигации заменяет фрагменты: (((
Кто-нибудь может мне помочь?