Merhaba arkadaşlar dinamik bir şekilde fragment oluşturup fragment içindeki bir metodu çağırmaya çalışıyorum fakat oluşturma kodunda fragment bulmaya çalışırken null değeri alıyorum ve logcat te fragment yook yazıyor, sorun sizce ne olabilir?
kod:
public void sifreduzenle_ac() {
try{
android.app.FragmentManager manager = getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
sifreduzenle_fragment f_duzenle = new sifreduzenle_fragment();
transaction.replace(R.id.grup,f_duzenle,"SifreDuzenle");
transaction.addToBackStack(null);
transaction.commit();
}finally{
sifreduzenle_fragment f2 =(sifreduzenle_fragment) getFragmentManager().findFragmentByTag("SifreDuzenle");
if(f2!=null){f2.ID_degis(this.id); Log.i("Sifre Düzenleme fragment Vaar.", "kullanıcı ana ekran");}else{ Log.i("Sifre Düzenleme fragment yooook.", "kullanıcı ana ekran");}
// Log.i("Sifre Düzenleme fragment çalıştı.", "kullanıcı ana ekran");
}
}
kod:
public void sifreduzenle_ac() {
try{
android.app.FragmentManager manager = getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
sifreduzenle_fragment f_duzenle = new sifreduzenle_fragment();
transaction.replace(R.id.grup,f_duzenle,"SifreDuzenle");
transaction.addToBackStack(null);
transaction.commit();
}finally{
sifreduzenle_fragment f2 =(sifreduzenle_fragment) getFragmentManager().findFragmentByTag("SifreDuzenle");
if(f2!=null){f2.ID_degis(this.id); Log.i("Sifre Düzenleme fragment Vaar.", "kullanıcı ana ekran");}else{ Log.i("Sifre Düzenleme fragment yooook.", "kullanıcı ana ekran");}
// Log.i("Sifre Düzenleme fragment çalıştı.", "kullanıcı ana ekran");
}
}