Aplikacje na Androida powinny w odpowiednich przypadkach korzystać z zadań w tle i nie wykonywać wszystkich operacji w wątku głównym aplikacji. Aby aplikacja była responsywna dla użytkowników i działała prawidłowo na platformie Android, usuń z głównego wątku (UI) wszystkie blokujące lub długotrwałe zadania i zamiast tego uruchamiaj je w tle. Dotyczy to takich zadań jak dekodowanie bitmapy, dostęp do pamięci masowej, praca z modelem uczenia maszynowego czy wykonywanie żądań sieciowych.
Oto kilka informacji o działaniach w tle:
Asynchroniczne wykonywanie zadań. W tym dokumencie wyjaśniamy, czym jest praca asynchroniczna, oraz przedstawiamy różnice między pracą asynchroniczną a trwałą.
Trwałe działanie to działanie w tle, które pozostaje zaplanowane po ponownym uruchomieniu aplikacji lub ponownym uruchomieniu systemu.
skutecznie korzystać z transmisji; Podobnie jak w przypadku wzorca publikowania i subskrybowania, aplikacje na Androida mogą wysyłać i odbierać wiadomości rozgłoszeniowe z systemu Android i innych aplikacji na Androida.
Jak używać różnych technik niezbędnych do testowania pracy asynchronicznej i testowania pracy trwałej.