О фоновой работе,О фоновой работе,О фоновой работе

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

Что нужно знать о фоновой работе:

  • Понимание асинхронной работы . В этом документе объясняется асинхронная работа и помогает понять разницу между асинхронной и постоянной работой.

  • Постоянная работа — это фоновая работа, которая остается запланированной при перезапуске приложения и перезагрузке системы.

  • Эффективное использование трансляций . Подобно шаблону проектирования «публикация-подписка», приложения Android могут отправлять или получать широковещательные сообщения из системы Android и других приложений Android.

  • Как использовать различные методы, необходимые для тестирования асинхронной работы и тестирования постоянной работы .

Видео

,

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

Что нужно знать о фоновой работе:

  • Понимание асинхронной работы . В этом документе объясняется асинхронная работа и помогает понять разницу между асинхронной и постоянной работой.

  • Постоянная работа — это фоновая работа, которая остается запланированной при перезапуске приложения и перезагрузке системы.

  • Эффективное использование трансляций . Подобно шаблону проектирования «публикация-подписка», приложения Android могут отправлять или получать широковещательные сообщения из системы Android и других приложений Android.

  • Как использовать различные методы, необходимые для тестирования асинхронной работы и тестирования постоянной работы .

Видео

,

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

Что нужно знать о фоновой работе:

  • Понимание асинхронной работы . В этом документе объясняется асинхронная работа и помогает понять разницу между асинхронной и постоянной работой.

  • Постоянная работа — это фоновая работа, которая остается запланированной при перезапуске приложения и перезагрузке системы.

  • Эффективное использование трансляций . Подобно шаблону проектирования «публикация-подписка», приложения Android могут отправлять или получать широковещательные сообщения из системы Android и других приложений Android.

  • Как использовать различные методы, необходимые для тестирования асинхронной работы и тестирования постоянной работы .

Видео