Sobes.tech
Junior — Middle

Ve které třídě je volána metoda add při přechodu mezi fragmenty?

sobes.tech AI

Odpověď od AI

Při přechodu mezi fragmenty v Androidu je metoda add volána na objektu třídy FragmentTransaction.

Proces obvykle vypadá takto:

FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.container, newFragment);
transaction.commit();

Zde:

  • getSupportFragmentManager() vrací správce fragmentů,
  • beginTransaction() vytváří novou transakci,
  • add() přidává nový fragment do určeného kontejneru,
  • commit() aplikuje změny.

Tímto způsobem je volání add prováděno na instanci FragmentTransaction, která spravuje operace s fragmenty.