Ana etkinlik etrafında çevreleyen bir uygulama (ana menü) var. Her bir uygulamada, bu etkinliğe yönlendiren bir seçenek menüsü vardır.Android: launchMode = TekTask sorunu
İlk önce, bu öğe seçildiğinde her zaman yeni bir ana etkinliğe başladım. Niyet paketini kullanarak, ana aktiviteyi yeni bir başlangıçta yaptığım bazı başlatmaların gerekli olmadığını söyledim. Bununla birlikte, genel davranışı pek beğenmedim. Ben android:launchMode="SingleTask"
'a tökezledim ve bu yardımcı görünüyordu: şimdi her zaman ana menü etkinliğimi yeniden yaratmıyorum; Ayrıca, "geri" düğmesine basarsam doğrudan ana ekrana geri dönüyorum. Bu oldukça uygun bir "ana" menü gibi hissediyor.
Sorunum şimdi şudur: Uygulamamın başka bir etkinliğini çalıştırırsam, ana ekran düğmesine basıp uygulamamı yeniden açar (örneğin "son uygulamalar"), sonra son etkinliğe geri dönmem ancak Ana olanı. Diğer aktivite yok edilir.
SingleTask
davranışını, yalnızca bir etkinliğe dönmeden nasıl uygulayabilirim?
Sorununuz için bir düzeltme bulduğunuza sevindim. Gelecek okuyucular için, buradaki kök sebebinin kabul edilen yanıtın durumuyla ilgili olmadığını düşünüyorum, ama aslında burada açıklanan "böcek": http://stackoverflow.com/questions/2417468/android-bug-in-launchmode-singletask -activity-stack-not-korunmamış – eselk