Junior — Middle
W której klasie wywoływana jest metoda add podczas przełączania między fragmentami?
sobes.tech AI
Odpowiedź od AI
Przy przełączaniu między fragmentami w Androidzie, metoda add jest wywoływana na obiekcie klasy FragmentTransaction.
Proces wygląda zazwyczaj tak:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.container, newFragment);
transaction.commit();
Tutaj:
getSupportFragmentManager()zwraca menedżera fragmentów,beginTransaction()tworzy nową transakcję,add()dodaje nowy fragment do wskazanego kontenera,commit()zatwierdza zmiany.
W ten sposób wywołanie add odbywa się na instancji FragmentTransaction, która zarządza operacjami na fragmentach.