Uygulamamda birkaç aktivite var, Uygulamanın yeniden başlatılması durumunda uygulamanın bir dahaki sefere uygulamadan ayrılırsam bıraktığım yerden başladığım yerle başlıyorum Uygulamamı istiyorum Sıçrama ekranından yeniden başlatmaya ve sonra bıraktığım etkinliğe gitmeli, bunu nasıl yapabilirim?Sıçrama ekranından her zaman nasıl uygulama başlatılır soldaki son etkinlik
cevap
Tam olarak ne uygulamayı bırakacaksınız?
Senaryo 1: Kullanıcı tamamen son uygulamalar uygulamayı kaldırılmış olursa (sonlandırıldı) dahaki sefere kullanıcının uygulamayı LAUNCHER
açılır (AndroidManifest.xml
bakınız) başlatılacaktır. Bu yüzden SplashActivity'nizi LAUNCHER
etkinliğiniz yapmalısınız.
Senaryo 2: Uygulamayı belki mevcut aktivitesineonDestroy
yaşam döngüsü yöntemleri çağrılır ve onStop
ve minimize kullanıcı olarak. Kullanıcı uygulamayı tekrardan geri yükledikten sonra (etkinlik yoksaydı, önce onCreate
yöntemi çağrılır), daha sonra onStart
ve onResume
yaşam döngüsü yöntemleri çağrılır. docs'daki yaşam döngüsü yöntemleri hakkında daha fazla bilgi edinin.
, bu yüzden sadece bir kez "Senaryo 1" ve gösteri giriş ekranı ile sopa tavsiye ederim - Kullanıcının uygulamayı başlattığında. Ancak, eğer kullanıcı uygulamayı geri yükledikten sonra her seferinde açılış ekranını göstermek isterseniz, bu tutorial numarasını kontrol edebilirsiniz. Android'de biraz zor olabilir, çünkü sadece onResume
veya onStart
'u gösteremezsiniz, çünkü bu metotlar sadece uygulamayı tekrardan geri yüklediğinizde değil, aynı zamanda bu aktiviteyi başlattığınızda da çağrılacaktır.
Daha sonra her etkinliğin onResume ve onStart gibi bir açılış ekranını başlatmak istiyorum manully, – blackHawk
Ayrıca bırakarak geri düğmesine basıp uygulama simgesinden veya son uygulamalardan yeniden başlat – blackHawk
Herhangi bir ek kontrol yapmadan onStart'ta açılış ekranı etkinliğini başlatırsanız Etkinliğinizi koddan başlattığınızda bile başlatılacak. –
- 1. Animasyon sonunda etkinlik nasıl başlatılır
- 2. Manifest'te bahsedilmeyen bir Etkinlik nasıl başlatılır?
- 3. C# Sıçrama Yükleme Sayfası
- 4. Belirli bir sekmede bir etkinlik nasıl başlatılır?
- 5. Özel Görünüm'den bir etkinlik nasıl başlatılır?
- 6. Eclipse'i her zaman son çalıştırma yapılandırmasını, geçerli dosyayı değil her zaman başlatmayı nasıl yapılandırabilirsiniz?
- 7. Uygulama İçi Faturalandırma hizmeti ne zaman başlatılır ve durdurulur?
- 8. Beklemede kalma niyetiyle yeni bir etkinlik nasıl başlatılır
- 9. UITableViewCell taşıma işlemi başlatılır ve başlatılır
- 10. Her zaman responses_to?
- 11. Sıçrama ekranını PhoneGap
- 12. Constexpr işlev şablonları ne zaman başlatılır?
- 13. Uygulama için hangi etkinlik kapanacak?
- 14. Boş liste nasıl başlatılır?
- 15. Uygulama içeriği öldürülüyor ancak etkinlik değil
- 16. AnimateWithDuration'a sıçrama animasyonu nasıl eklenir?
- 17. Atom'un Hoş Geldiniz ekranından nasıl kurtululur
- 18. UNIX'de MAN ekranından veya sayfasından nasıl çıkılır?
- 19. PNG dosyalarını openGL ekranından nasıl yazarım?
- 20. Neden select deyimi her zaman son eklenen değerleri döndürür?
- 21. Archetype her zaman bağımlılığın en son sürümünü kullanmalıdır
- 22. EventHandler her zaman boş mu?
- 23. Sıçrama ekranı görüntüsünün konumu nasıl değiştirilir?
- 24. Saydam sıçrama ekranı ile Android çökmesi
- 25. Demir Router sıçrama sayfasından nasıl kurtulur
- 26. AnonymousId her zaman boş
- 27. GetUserTimeline her zaman kendi zaman çizelgesini döndürür
- 28. GridView.Row.Count her zaman 0, Nasıl çözülür?
- 29. Netbunlar, açılış ekranından sonra başlatılamıyor 14
- 30. Android: Uygulama bittikten sonra tost göster/etkinlik
Sıçrama ekranını Etkinleştir onResume gösterme –
@ Tonteria24 OnStart'ta daha iyi yapmak için daha iyi, çünkü birçok durumda "onResume" çağrılır. Kullanıcı uygulamayı Ana ekran tuşuyla bırakırsa, – Ekalips
onStart uygulaması yeniden başlatılmaz. –