Приложения Android должны использовать фоновые задачи, когда это необходимо, и избегать выполнения всего в основном потоке приложения. Чтобы сделать приложение одновременно отзывчивым для ваших пользователей и добросовестным гражданином на платформе Android, удалите все блокирующие или длительные задачи из основного потока (UI) и вместо этого запускайте их в фоновом режиме. Сюда входят такие задачи, как декодирование растрового изображения, доступ к хранилищу, работа с моделью машинного обучения (ML) или выполнение сетевых запросов.
Что нужно знать о фоновой работе:
Понимание асинхронной работы . В этом документе объясняется асинхронная работа и помогает понять разницу между асинхронной и постоянной работой.
Постоянная работа — это фоновая работа, которая остается запланированной при перезапуске приложения и перезагрузке системы.
Эффективное использование трансляций . Подобно шаблону проектирования «публикация-подписка», приложения Android могут отправлять или получать широковещательные сообщения из системы Android и других приложений Android.
Как использовать различные методы, необходимые для тестирования асинхронной работы и тестирования постоянной работы .
Видео
Приложения Android должны использовать фоновые задачи, когда это необходимо, и избегать выполнения всего в основном потоке приложения. Чтобы сделать приложение одновременно отзывчивым для ваших пользователей и добросовестным гражданином на платформе Android, удалите все блокирующие или длительные задачи из основного потока (UI) и вместо этого запускайте их в фоновом режиме. Сюда входят такие задачи, как декодирование растрового изображения, доступ к хранилищу, работа с моделью машинного обучения (ML) или выполнение сетевых запросов.
Что нужно знать о фоновой работе:
Понимание асинхронной работы . В этом документе объясняется асинхронная работа и помогает понять разницу между асинхронной и постоянной работой.
Постоянная работа — это фоновая работа, которая остается запланированной при перезапуске приложения и перезагрузке системы.
Эффективное использование трансляций . Подобно шаблону проектирования «публикация-подписка», приложения Android могут отправлять или получать широковещательные сообщения из системы Android и других приложений Android.
Как использовать различные методы, необходимые для тестирования асинхронной работы и тестирования постоянной работы .
Видео
Приложения Android должны использовать фоновые задачи, когда это необходимо, и избегать выполнения всего в основном потоке приложения. Чтобы сделать приложение одновременно отзывчивым для ваших пользователей и добросовестным гражданином на платформе Android, удалите все блокирующие или длительные задачи из основного потока (UI) и вместо этого запускайте их в фоновом режиме. Сюда входят такие задачи, как декодирование растрового изображения, доступ к хранилищу, работа с моделью машинного обучения (ML) или выполнение сетевых запросов.
Что нужно знать о фоновой работе:
Понимание асинхронной работы . В этом документе объясняется асинхронная работа и помогает понять разницу между асинхронной и постоянной работой.
Постоянная работа — это фоновая работа, которая остается запланированной при перезапуске приложения и перезагрузке системы.
Эффективное использование трансляций . Подобно шаблону проектирования «публикация-подписка», приложения Android могут отправлять или получать широковещательные сообщения из системы Android и других приложений Android.
Как использовать различные методы, необходимые для тестирования асинхронной работы и тестирования постоянной работы .