Junior — Middle
Použili jste alternativní způsoby správy fragmentů kromě FragmentManageru?
sobes.tech AI
Odpověď od AI
Ano, kromě standardního FragmentManageru lze v Androidu používat i alternativní způsoby správy fragmentů:
- Navigation Component — moderní nástroj z Android Jetpack, který zjednodušuje navigaci a správu fragmentů pomocí NavController a grafu navigace.
- ViewPager2 — pro správu sady fragmentů s možností přechodu mezi nimi.
- FragmentContainerView — kontejner pro fragmenty, který se lépe integruje s Navigation Component.
Příklad použití Navigation Component:
val navController = findNavController(R.id.nav_host_fragment)
navController.navigate(R.id.action_firstFragment_to_secondFragment)
Toto umožňuje abstrahovat se od přímého volání FragmentManageru a řídit navigaci deklarativně.