Soru & Cevap

Activity Ekranından Fragment Ekranına Nasıl Geçiş Yapılır ?

07.09.2019 - 10:49

Kolay gelsin, Android Studioda yazdığım uygulamada activity ekranından intent metoduyla fragmentta geçiş yapamıyorum hata veriyor. Eklediğim butona basınca activity bölümünden fragmenta nasıl geçerim ?

890 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-112887-1506457490.jpg
recepözen
10.09.2019 - 12:28

Öncelikle size konteyner dediğimiz bir view lazım bunu genel olarak Linearlayout olarak kullanırız. Çağıracağınız fragmetin açılacağı alan gibi düşünebilirsiniz. Sonra ;


FragmentTransaction transaction = supportFragmentManager.beginTransaction();
                UserProfileFragment myFragment = new UserProfileFragment();
                transaction.replace(R.id.fragmentContainer, myFragment, "UserProfileFragment");
                transaction.addToBackStack(null);
                transaction.commit();
böyle bir kod kullanarak fragmentinizi yükleye bilirsiniz.

picture-71411-1558791714.jpg
emreaydemir
08.09.2019 - 09:54

Intent activityden fragment a veya fragment'lar arası geçiş için kullanılmıyor.        


Fragment selectedFragment = null;
        selectedFragment = MainF.newInstance();
        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
        transaction.replace(R.id.frame_layout, selectedFragment);
        transaction.commit();

 

Habib TÜRKMEN
08.09.2019 - 01:41
Bu dediğiniz gibi de yaptım olmuyor fragmenttan fragmenta da bu kodla geçiş olmuyor birde kodda .newInstance(); olan yer hata veriyor hep, MainF yazan yere de ne yazacağımı bulamadım