Junior — Middle
Você utilizou métodos alternativos para gerenciar fragmentos além do FragmentManager?
sobes.tech IA
Resposta da IA
Sim, além do FragmentManager padrão, é possível usar métodos alternativos para gerir fragmentos no Android:
- Navigation Component — uma ferramenta moderna do Android Jetpack que simplifica a navegação e gestão de fragmentos através do NavController e do gráfico de navegação.
- ViewPager2 — para gerir um conjunto de fragmentos com capacidade de deslizar.
- FragmentContainerView — um contêiner para fragmentos que se integra melhor com o Navigation Component.
Exemplo de uso do Navigation Component:
val navController = findNavController(R.id.nav_host_fragment)
navController.navigate(R.id.action_firstFragment_to_secondFragment)
Isto permite abstrair-se da chamada direta ao FragmentManager e gerir a navegação de forma declarativa.