Her parçanın benzersiz bir etiketi olan parçaları çağırarak etiketler kullanın. Ardından bu etiketi kullanarak parça parça yığınından parçaları kaldırın. Böyle fragmanlar arasında
Anahtar:
public void switchContent(final Fragment fragment, final String TAG) {
CgUtils.showLog(TAG, "in switchcontent with fragment passed " + fragment);
mContentFragment = fragment;
Handler h = new Handler();
h.postDelayed(new Runnable() {
public void run() {
getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, fragment, TAG)
.commitAllowingStateLoss();
fragment.setRetainInstance(true);
getSlidingMenu().showContent();
// .commit();
}
}, 50);
}
örn:
o ana kadar yaptıklarından
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.remove(fragmentManager.findFragmentByTag(tag)).commit();
? Çalıştığınız bir kod parçasını koymak, böylece size daha iyi yardımcı olabiliriz. –
@OnurA. özür dilerim ki herhangi bir kod yazmamıştım sadece "add", "hide" ve "remove" fragman çevirisi yöntemlerini kullandım. Tekrar için teşekkürler! – AJit