Android uygulamaları, uygun durumlarda arka plan görevlerini kullanmalı ve uygulamanın ana iş parçacığında her şeyi yapmaktan kaçınmalıdır. Uygulamanın hem kullanıcılarınıza duyarlı hem de Android platformunda iyi bir kullanıcı olması için, engelleme veya uzun süreli görevleri ana (kullanıcı arayüzü) iş parçacığından kaldırıp arka planda çalıştırın. Bit eşlemin kodunu çözme, depolama alanına erişme, makine öğrenimi (ML) modeli üzerinde çalışma veya ağ istekleri gerçekleştirme gibi görevler buna dahildir.
Arka plan çalışması hakkında bilinmesi gereken noktalar şunlardır:
Asenkron çalışma ile ilgili bilgi edinin. Bu belgede eşzamansız çalışmalar açıklanmakta, eşzamansız ve kalıcı iş arasındaki farkı anlayabilirsiniz.
Kalıcı çalışma, uygulamayı yeniden başlatma ve sistemi yeniden başlatma yoluyla planlanmış arka plan çalışmasıdır.
Yayınların etkili kullanımı. Yayınlama-abone olma tasarım kalıbına benzer şekilde Android uygulamaları da Android sisteminden ve diğer Android uygulamalarından yayın mesajları gönderip alabilir.
eşzamansız işleri test etmek ile kalıcı çalışmayı test etmek için gereken farklı teknikler nasıl kullanılır?