Uygulamanın nesnesini (Uygulama'yı genişlet) yaşam döngüsünü bulamıyorum. Örneğin, Alarm yoluyla çağrılan bir yayın alıcım varsa ne olur. Uygulamadaki yöntemler aranacak mı? Yoksa uygulamadan bağımsız olan her şey mi? Uygulamada bir veri toplayıcım varsa ve bunu yayın alıcısından ararsam, kullanılabilir mi? Uygulama nesnesi yaşam döngüsü, ne zaman yok edilir? Alarmları kullanırken ne zaman denir? Uygulama nesnesiyle etkinlik ön planda olmadığında ne olur? Şimdiden teşekkürler. Guillermo.Android Uygulama nesnesi yaşam döngüsü
9
A
cevap
13
Şuna şu şekilde bakın: her şeyden önce Application
var. BroadcastReceiver
'dan önce, Activity
örneklerinden önce, Service
örneklerinizden önce oluşturulur. Ön planda bir şey olup olmadığı fark etmez. BroadcastReceiver
dışında olduğunuz ve Service
örneklerinizi sonlandırdığınızda, tüm Activity
örnekleriniz bittiğinde uygulama sonlandırılacaktır. Öldürüleceğine dair bir garanti yok, ancak OS'nin uygulamanızın ölmesi gerektiğine karar vermesi gereken son şey.
İlgili konular
- 1. Android etkinlik yaşam döngüsü
- 2. Amazon S3 yaşam döngüsü geriye dönük uygulama
- 3. Lint hatası: Uygulama yaşam döngüsü kanca arayüzleri
- 4. BluetoothChat, Etkinlik Yaşam Döngüsü yaşam döngüsü yönteminde senkronize edildi, neden?
- 5. Gerçek yaşam yöntemleri ve yaşam döngüsü örnekleri
- 6. Garip davranan Android etkinlik yaşam döngüsü
- 7. Garip parçası yaşam döngüsü hatası
- 8. AngularJS Denetleyicinin yaşam döngüsü nedir?
- 9. Yaşam döngüsü canlandırmalarına tepki verme
- 10. angular2 hizmetlerinde yaşam döngüsü yöntemleri
- 11. Açısal: Hangi yaşam döngüsü kancası Bileşen
- 12. ADF'nin yaşam döngüsü yüzleri JSF yaşam döngüsünden farklı mıdır?
- 13. TFS Yapı Ortamı için Yaşam Döngüsü Yönetimi
- 14. EF Kodu İlk 4.3 DbContext Yaşam Döngüsü?
- 15. ElasticSearch.NET bağlantısı/istemci yönetimi yaşam döngüsü
- 16. Symfony2'nin: PrePersist/PreUpdate yaşam döngüsü olay
- 17. Cicer'in ana görevlerinin yaşam döngüsü nedir?
- 18. Nib/XIb'nin Şu anda nesne yaşam döngüsü
- 19. Salatalık-Java yaşam döngüsü nasıl bağlanır
- 20. Android aktivite yaşam döngüsünü kaydettirme
- 21. com.jayway.maven.plugins.android.generation2: Eklenti yürütme, yaşam döngüsü yapılandırması kapsamında değil mi?
- 22. Android'de 2 iletişim parçası yaşam döngüsü ile nasıl etkileşim kurabilirim?
- 23. Eklenti hatası: Yürütme, yaşam döngüsü yapılandırması kapsamında değil
- 24. IIS tarafından barındırılan (http) WCF hizmetinin yaşam döngüsü nedir?
- 25. Maven'in yaşam döngüsü aşamasından biri nasıl hariç tutulur?
- 26. Yaşam döngüsü Basit Java Sınıfı/Nesne EJB kapsayıcısında
- 27. Eclipse Luna maven-jar-eklenti yürütme yaşam döngüsü tarafından kapsanmıyor
- 28. Maist ve Eclipse ile Tomcat'i çalıştırın - Bilinmeyen yaşam döngüsü aşaması
- 29. Redux. Sunum bileşeninin yaşam döngüsü yöntemlerini bir kapsayıcı bileşeninden tanımlayın.
- 30. Jacoco Maven Eklentisi - Eklenti yürütme, yaşam döngüsü yapılandırması kapsamında değil
Ya uygulama daha sonra alarm yangınlar düzenli sonlandırır sonra bir şey yapar ve kapalıdır. Alarm her kapatıldığında Uygulama nesnesi oluşturulur ve daha sonra işleme Uygulama nesnesi bittiğinde imha edilir, değil mi? Yani, bir diğeri arasında 5 saniye boyunca sürekli olarak ateşlenecek bir Alarmım varsa, Uygulama nesnesi ve içindeki her şey, her 5 saniyede bir yaratacak ve imha edecek? – polonskyg
"Uygulama" mutlaka zorunlu olarak sonlandırılmadı. Öyleyse hayır, çok işkence olabilir. Ama olmayabilir :). Garanti yok. Uygulama nesnesi her alarm yangın için oluşturulan –
, bu şekilde oluşturuluyor Uygulama belirlemek için bir yol yoktur, ve düzenli bir uygulama başlatma sonucunda? Benim durumumda, benim Uygulama nesnesi biz ancak Application.onCreate() biz sadece Uygulama amacıyla oluşturulan edilirken gerçekleştirmek istediğiniz pahalı mantığını gerçekleştirmek, sürece benim BroadcastReceiver bir itme mesajı almak her zaman oluşturulur Sadece bir push mesajı değil, düzenli bir uygulama başlatması. – RealCasually