2010-09-02 54 views
14

Bir açılış ekranı gerektiren bir Android uygulamasına sahibim. Sıçrama ekranını gösteren ve birkaç saniye sonra, 'ana' etkinliği başlatan basit bir aktivitem var. Şimdi, kullanıcı bu aktiviteden geri düğmesine bastığında, açılış ekranı tekrar görüntülenir. Bunu nasıl önleyebilirim? Boolean GösterilenSplash tutmayı denedim ve bu kısmen çalışıyor, ancak uygulama çalışırken ve kullanıcı uygulamayı başlatıcıdan açmak istediğinde, uygulama çıkar (splashShown doğru olduğunda sıçrama bitirir). Herhangi bir fikir?Android: 'Splash screen' sadece bir kez

sayesinde Erik

cevap

47

AndroidManifest.xml de etkinlik girdisine Seti android:noHistory="true". Bu, etkinliğin yığına kaydedilmesini engeller.

+1

Güzel. Ana faaliyeti başlatmadan önce 'finish()' yöntemini kullanmadan önce. Diğer çözüm de işe yaramasa da, bu daha iyi bir yaklaşım gibi görünüyor. – Konsumierer

+0

harika, sadece bu durum için değil, çok tks –