Sobes.tech
Junior — Middle

U kojoj klasi se poziva metoda add prilikom prelaska između fragmenata?

sobes.tech АИ

Одговор од АИ

Prilikom prelaska između fragmenata u Androidu, metoda add se poziva na objektu klase FragmentTransaction.

Proces obično izgleda ovako:

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

Ovde:

  • getSupportFragmentManager() vraća menadžera fragmenata,
  • beginTransaction() kreira novu transakciju,
  • add() dodaje novi fragment u označeni kontejner,
  • commit() primenjuje promene.

Tako, poziv add se dešava na instanci FragmentTransaction, koja upravlja operacijama sa fragmentima.