Sobes.tech
Junior — Middle

V ktorej triede sa volá metóda add pri prechode medzi fragmentmi?

sobes.tech AI

Odpoveď od AI

Pri prechode medzi fragmentmi v Androide sa metóda add volá na objekte triedy FragmentTransaction.

Proces zvyčajne vyzerá takto:

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

Tu:

  • getSupportFragmentManager() vracia správcu fragmentov,
  • beginTransaction() vytvára novú transakciu,
  • add() pridáva nový fragment do určeného kontajnera,
  • commit() aplikuje zmeny.

Takže volanie add prebieha na inštancii FragmentTransaction, ktorá spravuje operácie s fragmentmi.