Sobes.tech
Junior

FragmentManager ile fragment işlemleri arasındaki fark nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

FragmentManager şunları yönetir:

  • Fragmentlerin yaşam döngüsü.
  • Geri dönüş yığını (Back Stack).
  • Fragmentleri id veya etiketle arama.

Fragment işlemleri (FragmentTransaction) şu işlemler için kullanılır:

  • Ekleme (add())
  • Silme (remove())
  • Değiştirme (replace())
  • Gösterme (show())
  • Gizleme (hide())

Örnek:

// FragmentManager alınır
FragmentManager fragmentManager = getSupportFragmentManager();

// İşlem başlatılır
FragmentTransaction transaction = fragmentManager.beginTransaction();

// Bir işlem yapılır (örneğin, bir fragmenti diğerinin yerine koymak)
MyFragment newFragment = new MyFragment();
transaction.replace(R.id.fragment_container, newFragment);

// İşlem geri dönüş yığınına eklenir (isteğe bağlı)
transaction.addToBackStack(null);

// İşlem tamamlanır
transaction.commit();