Junior — Middle
Použili ste alternatívne spôsoby správy fragmentov okrem FragmentManager?
sobes.tech AI
Odpoveď od AI
Áno, okrem štandardného FragmentManageru je v Android možné použiť aj alternatívne spôsoby správy fragmentov:
- Navigation Component — moderný nástroj z Android Jetpack, ktorý zjednodušuje navigáciu a správu fragmentov pomocou NavController a grafu navigácie.
- ViewPager2 — na správu sady fragmentov s možnosťou prechodu medzi nimi.
- FragmentContainerView — kontajner pre fragmenty, ktorý sa lepšie integruje s Navigation Component.
Príklad použitia Navigation Component:
val navController = findNavController(R.id.nav_host_fragment)
navController.navigate(R.id.action_firstFragment_to_secondFragment)
Toto umožňuje abstrahovať od priameho volania FragmentManager a riadiť navigáciu deklaratívne.