Довольно часто случается, что нам нужно сделать какую-то фоновую работу в приложении. Например, отправить логи или какие-то метрики на сервер, обновить данные в базе или сделать что-то ещё, что не требует присутствия пользователя. В этом случае, если действие будет длиться меньше 10 минут и не требует запуска прям в определенное время с точностью до минут, то нам идеально подойдет WorkManager. Если нужно запускать в определенное время, то больше подойдет AlarmManager. Какие есть преимущества у WorkManager: Недостатки: Другие недостатки я не смогла найти. Вероятно, они есть. Но преимущества точно всё перекрывают. Дубль статей в телеграмме — https://t.me/android_junior Мои заметки в телеграмме — https://t.me/android_junior_notes