Bitir önceki tüm faaliyetleri
Başvurum aşağıdaki akış vardır
Home->screen 1->screen 2->screen 3->screen 4->screen 5
Şimdi her ekran log out
ortak bir düğme (Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5
) var
Kullanıcı tıklama butonu(herhangi bir ekrandan) çıkış yapın zaman, tüm ekranları bitmiş olacak ve yeni bir ekran Log in
açacak istiyorum .
Neredeyse tüm FLAG_ACTIVITY
bunu başarmak için çalıştık.
Ben de stackoverflow bazı cevaplar geçmesi, ama sorunu çözmek için güçlü olmak değil.
Benim uygulama FLAG_ACTIVITY_CLEAR_TASK
kullanmak mümkün değil yani Android 1.6
Sorunu çözmek için herhangi bir yolu var mı ?
CEVAP
Kullanımı:
Intent intent = new Intent(getApplicationContext(), Home.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Bu ev üzerine tüm faaliyetleri açık olacak.
Kullanıcı günlükleri ve ev oluşturulduğunda giriş ekranı terbiye varsayarak ve daha sonra tüm ekranlar bunun üzerine 1 ila 5. Ben ilan kodu tüm diğer aktiviteler sonlandırma ana ekrana geri dönmenizi sağlayacaktır. Niyet fazladan ekleme Giriş ekranında okuma etkinliği ve aynı zamanda (belki orada falan tekrar giriş ekranını) bitirebilirsiniz.
Ama aynı zamanda bu bayrak ile giriş gitmeyi deneyebilirsiniz emin değilim. Faaliyetlerini bu durumda sipariş nasıl bilmiyorum. Eğer öyleyse ama kesinlikle şu anda bu şekilde sen de dahil olmak üzere ekranın altında olanlar açık olacak mı bilmiyorum.
Bu yardımcı olur umarım.
Önceki ve Sonraki sayfa sınırları ile ...
Gdb satır önceki gidin...
Birden fazla işleyen bir önceki commit...
android - parçaları bazı açıklamalar g...
Başlığı ile bir önceki sayfaya geri( &...