La recreación de los Fragmentos de la utilización de la Navegación Componente

En mi onViewCreated() de mi fragmento que contiene una lista, observo para mi vivir de datos como la siguiente:

     searchViewModel.allVideos.observe(viewLifecycleOwner, Observer {
        searchAdapter.updateList(it)
    })

cuando uno de la lista del elemento se hace clic en, vaya a la página de detalles de uso de la navegación de los componentes.

      ...
       val bundle = bundleOf("postId" to post!!.id)
        v?.findNavController()?.navigate(R.id.action_to_detailsFragment, bundle, null, extras)

pero cuando el usuario regresa a la lista, que él/ella ve los elementos duplicados en la lista. El onViewCreated se llama de nuevo y se agregan nuevos elementos a la lista. Navegación componente sustituye fragmentos :(((

¿Alguien puede ayudarme?

0
2019-09-19 12:14:05
fuente
0 respuestas