SORU
2 HAZİRAN 2012, CUMARTESİ


Program aracılığıyla backstack Önceki parça geri dön

Parçaları programlı olarak eklenmiş olan bir etkinlik var dediler

private void animateToFragment(Fragment newFragment, String tag) {
    FragmentTransaction ft = getFragmentManager().beginTransaction();
    ft.replace(R.id.fragment_container, newFragment, tag);
    ft.addToBackStack(null);
    ft.commit();
}

Görünür olan bir önceki parçaya dönmek için en iyi yolu nedir?

back functionality on button click in android ama geri tuşu olayı simüle bu konuda gitmek için doğru yol (ve bu da işe gidemiyorum) olmadığını düşünüyorum buldum:

dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));

Sadece finish() arama kapatır ilgilenmiyorum olan aktivite.

Daha iyi bir yolu bu konuda gitmek var mı?

CEVAP
2 HAZİRAN 2012, CUMARTESİ


getFragmentManager().popBackStack() yöntemleri (seçim için birkaç vardır) bak

http://developer.android.com/reference/android/app/FragmentManager.html#popBackStack()

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007