Junior — Middle
Millises klassis toimub meetodi add väljakutse fragmentide vahetamisel?
sobes.tech AI
Vastus AI-lt
Androidis fragmentide vahel vahetades kutsutakse meetod add objektil klassist FragmentTransaction.
Protsess näeb tavaliselt välja järgmine:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.container, newFragment);
transaction.commit();
Siin:
getSupportFragmentManager()tagastab fragmentide halduri,beginTransaction()loob uue tehingu,add()lisab uue fragmenti määratud konteinerisse,commit()rakendab muudatused.
Seega toimub add kutsumine FragmentTransaction eksemplaril, mis haldab fragmentidega seotud operatsioone.