Etkinlikler arka planda çalışmaz
Android'de, etkinlikler (yani, görebileceğiniz uygulamanın bir bölümü) arka planda çalışmaz. Ekrandayken yalnızca çalışabilir (ve pil gücünü kullanabilir). Etkinlik, evi terketmek veya geri bırakmak için kullanmanıza bakmaksızın çalışmayı durdurur . Tek fark, Android'in uygulamanın kaydetmesini istediği veridir, bu nedenle hiçbir seçenek "doğru yol" değildir. Sadece ne yapmak istediğine bağlı.
Ev
Eğer kullanırsanız eve aynı ekranda,: Eğer (son uygulamalar listesine göz örn) daha sonra geri gelip, yine bıraktığınız aynı durumda olacağım böylece, Android aynı durumda uygulamayı bırakır gösterilen aynı şeylerle. Örneğin, bir e-posta uygulamasıysa ve bir e-postaya bakıyorsanız, o zaman hangi e-postanın olduğunu hatırlar ve size aynı olanı gösterir.
Sonunda (yaklaşık yarım saat sonra), Android, uygulamaya geri dönmeyeceğiniz sonucuna varır, bu nedenle bu durumu sıfırlar: uygulamayı bir daha başlattığınızda, ön / ana ekrandan başlayacaktır. Örneğe devam etmek için, e-posta uygulaması hangi e-postaya ve klasöre baktığınızı unutacak ve size gelen kutusunu gösterecektir.
Geri
Eğer kullanırsanız geri , size geri Bu görüşe gelmek istemiyoruz Android'i söylüyoruz. Neye baktığınıza dair bilgileri derhal yok edecektir. Uygulamayı bir sonraki başlatışınızda, ön ekranı (örneğin gelen kutusu) gösterir.
Diğerlerinin söylediği gibi, uygulamalar geri düğmesinin davranışını denetleyebilir : örneğin, web tarayıcıları tarayıcı geçmişine geri dönmek için bunu kullanır. Açıkladığım şey geri düğmesinin varsayılan davranışı ve geliştiricilerin kafan karışmasını önlemek için bu davranışı böyle tutmaları isteniyor.
Önbelleğe alınmış arka plan işlemleri
Hangi yöntemi kullanırsanız kullanın, Android, uygulamayı olabildiğince hafızaya (ancak çalıştırmayacak şekilde) bırakır. Bu daha verimli olmaktır. Uygulamaya geri döndüğünüzde, eğer hala hafızadaysa, Android hemen tekrar çalıştırabilir; Hala bellekte değilse, Android uygulamanın tekrar depodan yüklenmesi için zaman ve enerji harcamalıdır.
Eski Android sürümlerinde, arka planda bu şekilde bellekte kalan uygulamalar "çalışan uygulamalar" listesine dahil edildi. Bu kullanıcılar için biraz kafa karıştırıcıdır - insanların uygulamanın gerçekten de çalıştığını düşünmelerini sağlar - bu yüzden yeni sürümler bu uygulamaları "önbelleğe alınmış arka plan işlemleri" olarak adlandırır, yalnızca çalıştırılmadıklarını netleştirmek için kullanılır.
Peki ya arka plan uygulamaları?
Daha önce, faaliyetlerin arka planda çalışmadığını söyledim. E-posta istemciniz postaları nasıl kontrol eder? Etkinliklerin yanı sıra, uygulamaların da hizmetleri olabilir . Hizmetlerde görmeniz veya etkileşim kurmanız için herhangi bir GUI yoktur, ancak arka planda çalışırlar. Genellikle bir hizmet yalnızca nadiren çalışır, örneğin postaları saatte bir kez kontrol etmek gibi, ancak uygulama geliştiricisinin hizmeti her zaman çalıştırması ve pilinizi boşalması mümkündür.
İle bir etkinlik bırakarak arka veya evde hizmet çalışmasına devam edebilir veya belirli bir zaman (posta çek nedeniyle bir sonraki saat) sonra tetiklenebilir: Android aynı uygulamasından herhangi bir hizmet nasıl davrandığı değiştirmez.
özet
Özetle, geri mi yoksa ev mi kullandığınız önemli değil : yalnızca uygulamanın bir sonraki çalıştırışınızda size gösterdiği şeyi değiştirir. Pil kullanımı üzerinde bir etkisi yoktur. Hiçbiri PC'nizdeki bir programdan "çıkmaya" karşılık gelmez.