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

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

Начните с документов

Чтобы создавать надежные приложения, вам необходимо понимать такие ключевые концепции, как:

Для всестороннего изучения этих концепций и рекомендаций по выбору правильного API для вашего варианта использования обратитесь к обзорному руководству по фоновым задачам .

Видео

Блоги