🔰Servislere Giriş
Last updated
Last updated
© 2024 ~ Yunus Emre Ak ~ yEmreAk
🤔 Arkaplanda çalışan arayüzü olmayan Activity'ler olarak adlandırılabilir
🚧 Android'de arkaplanda çalışmak için Background Tasks dokümanına bakılmalıdır
⏳ Uzun süreli işlemler için hızı ve verimliliği artırma adına multi-threading yapısı önerilir
👮♂️ Android arka plan işlemlerini bataryayı korumak adına kısıtlar.
🚧 Kullanıcıya arayüz (UI) sağlamayan her arkaplan işlemi (Background Service) kısıtlı sürede çalışır
🌞 Kısıtlanmayı engellemek adına Foreground Service yapısı kullanılmalıdır
🔔 Kullanıcıya kaldırılamayan bir bildirim gösterilir
👁🗨 Kullanıcı arkaplan işlemlerinden haberdar olur
🌙 Cihaz uyku moduna girdiğinde arka plan işlemleri aksamaya başlar.
🙇♂️ WakeLock özelliğinin aktif olması gerekir
🧙♂️ Detaylı bilgi için Challenges in background processing alanına bakabilirsin.
🦄 Servis tek bir işle baş edecek ise IntentService (eski adı JobIntentService) yapısı kullanılabilir
👮♂️ Çok fazla kısıtlamaya tabi tutulan
❌ İşi bittiğinde kapanan bir sistemdir
👪 Servisin birden fazla istekle baş etmesi gerekirse IntentService yerine Service kullanılır