2010-08-18 25 views
10

Uygulamanızda, A, B, C, D ve E etkinliklerine sahibiz. Kullanıcı genellikle A'dan E'ye gider, B, C, D'ye geçer.Android Etkinlik Yığını Çıkarma

Etkinlik E'de, A'ya geri dönmek ve B, C, D'yi yığıntan kaldırmak istiyoruz. A'yı yeniden oluşturmak istemiyoruz. A'dan

B, C, D'yi yığından nasıl açıp sonra A'ya dönüyorum? Bir zaten çalışıyorsa

Ayrıca bkz A'ya geri dönmek için bir niyet başlatırken

+0

Yani, kullanıcı E üzerinde ise B, C, D * atlamak istiyor musunuz? Ayrıca, B-> C-> D ile E noktasına ulaşmanın tek yolu var mı? – EboMike

cevap

1

Bildiride bulunan android: noHistory özelliğini kullanın:

http://developer.android.com/guide/topics/manifest/activity-element.html

+1

noHistory ile ilgili sorun, bir GOOGLE veya FACEBOOK SDK kullandığınız zaman bir geri arama almamanızdır, yani GOOGLE ya da FB aracılığıyla giriş yaptıktan sonra oraya bir iletişim kutusu ve daha sonra oturum açmak için herhangi bir hesabı tıklattığınızda. Google veya FB, aradığınız etkinliğe geri dönmeye çalışır. NoHistory kullandığınız için gelemez ve uygulama çökebilir. Bunu zor yoldan öğrendim. Sadece paylaşmak istedim. –