Arka plan çalışması hakkında

Android uygulamaları, uygun olduğunda arka plan görevlerini kullanmalı ve her şeyi uygulamanın ana iş parçacığında yapmaktan kaçınmalıdır. Uygulamayı hem kullanıcılarınız için duyarlı hem de Android platformunda iyi bir vatandaş hâline getirmek amacıyla, engelleyen veya uzun süre çalışan görevleri ana (kullanıcı arayüzü) iş parçacığından çıkarıp arka planda çalıştırın. Bir bitmap'in kodunu çözme, depolamaya erişme, makine öğrenimi (ML) modelinde çalışma veya ağ istekleri gerçekleştirme gibi görevler bu kapsamda yer alır.

Arka planda çalışma hakkında bilmeniz gerekenler:

  • Eşzamansız çalışma hakkında bilgi edinin. Bu dokümanda, asenkron çalışma açıklanmakta ve asenkron ile kalıcı çalışma arasındaki fark anlaşılmaya çalışılmaktadır.

  • Kalıcı çalışma, uygulama yeniden başlatmaları ve sistem yeniden başlatmaları sırasında planlanmış olarak kalan arka plan çalışmasıdır.

  • Yayınları etkili bir şekilde kullanır. Yayınlama-abone olma tasarım kalıbına benzer şekilde Android uygulamaları, Android sisteminden ve diğer Android uygulamalarından yayın mesajları gönderebilir veya alabilir.

  • Asenkron çalışmaları test etmek ve kalıcı çalışmaları test etmek için gereken farklı teknikleri kullanma.

Videolar

Hiçbir sonuç bulunamadı.