Sobes.tech
Junior — Middle

Kura klasē tiek izsaukta add metode, pārejot starp fragmentiem?

sobes.tech AI

Atbilde no AI

Pārejot starp fragmentiem Android, metode add tiek izsaukts objekts no klases FragmentTransaction.

Process parasti izskatās šādi:

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

Šeit:

  • getSupportFragmentManager() atgriež fragmentu pārvaldnieku,
  • beginTransaction() izveido jaunu transakciju,
  • add() pievieno jaunu fragmentu norādītajā konteinerā,
  • commit() piemēro izmaiņas.

Tādējādi, add izsaukums notiek uz FragmentTransaction instances, kas pārvalda operācijas ar fragmentiem.