Açık yığın geri kullanarak parçaları
Benim Android uygulaması Petek için taşıdık ve parçaları kullanmak için büyük bir yeniden yaptım. Ev düğmesine basıldığında önceki versiyonu, arka yığını sıfırlamak için bir ACTİVİTY_CLEAR_TOP yapardım.
Şimdi benim app sadece birden fazla fragmens ile tek bir faaliyettir, Ev düğmesine bastığımda sadece içindeki parçaları değiştirin. Nasıl açık sırtım ACTİVİTY_CLEAR_TOP bayrağı ile startActivity kullanmak zorunda kalmadan yığını olabilir miyim?
CEVAP
I posted something similar here
Dianne Hackborn: Joachim cevabı
http://groups.google.com/group/android-developers/browse_thread/thread/d2a5c203dad6ec42
Sadece kullandım:
FragmentManager fm = getActivity().getSupportFragmentManager();
for(int i = 0; i < fm.getBackStackEntryCount(); i) {
fm.popBackStack();
}
Ama aynı derecede bir şey kullanmış olabilir gibi:
FragmentManager.popBackStack(String name, FragmentManager.POP_BACK_STACK_INCLUSIVE)
Tüm devletler adında bir pencere açılır. O zaman sadece ne istediğinizi parçası değiştirebilirsiniz
Her sekme için bir Yığın Android Parça...
Nasıl düğmeye tıklama Parçaları içinde...
Eski bir geri alma gıt kullanarak kayd...
Android: geri yığını Açık...
Tüm sonra, doğru geri Parçaları örnek ...