Android Fragment Değiştirme Sorunu
-
Bir projemde şöyle bir sorunum var.
Bir tane fragment var. Ona ait RecyclerView.Adapter var. onBindViewHolder kısmında bir tane butona tıklama olayım var. Şimdi sorum şu ki;
Adaptor içerisinde bir butona tıkladığımda mevcut fragment değişsin istiyorum. Değişim oluyor fakat yeni açılacak olan fragment diğerinin üstüne binmiş şekilde geliyor.
Bu sorunu çözemedim bir türlü. Yardımlarınız için teşekkürler.
Biraz basitçe anlatabilirseniz sevinirim. Eskiden MainActivity'de kullandığım bir tane FragmentDegistir diye metodum vardı. Aldım onu yeni projede kullanayım dedim fakat dediğim gibi, sorunlu şekilde fragment değişiyor. Üst üste biniyor. Bu androidx nedeniyle oluşan sorun herhalde.
-
Navigation kullanırsan daha kolay aşarsın. Telefonda olmamdan ve biraz sıkışık olmamdan dolayı açık açık yazamıyorum hocam ama yardımcı olur diye düşünüyorum
-
fragmenti add ile çağırıyorsundur. change ile değiştirdiğinde sorunun çözülür.
getSupportFragmentManager() .beginTransaction() .change(R.id.fragmentContainer, fragment, "TAG") .commit();