Informacje o pracy w tle

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 asynchronicznejtestowania pracy trwałej.

Filmy