Воссоздание фрагментов с использованием навигационного компонента - PullRequest
0 голосов
/ 19 сентября 2019

В моем 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 вызывается снова, и новые элементы добавляются в список.Компонент навигации заменяет фрагменты: (((

Кто-нибудь может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...