WorkManager
#разработка
Достаточно долгое время для выполнения операций в фоне, у разработчиков было несколько вариантов и все они имели свои плюсы и минусы. А главным недостатком, на мой взгляд, была поддержка многих версий Android.
Но на Google IO 2018 нам предоставили такой компонент как WorkManager. Он имеет много преимуществ:
• поддержка устройств, начиная с API версии 14;
• оптимизирован для сохранения заряда устройсва;
• поддерживает как одноразовые, так и периодические задачи;
• и что самое важное: гарантирует выполнение задачи.
Если вы не используете этот компонент в своих приложениях, то самое время начать. На практике я не нашел в нем багов, которые бы мешали его использованию.
Хорошие статьи об использовании можно найти тут и тут.
#разработка
Достаточно долгое время для выполнения операций в фоне, у разработчиков было несколько вариантов и все они имели свои плюсы и минусы. А главным недостатком, на мой взгляд, была поддержка многих версий Android.
Но на Google IO 2018 нам предоставили такой компонент как WorkManager. Он имеет много преимуществ:
• поддержка устройств, начиная с API версии 14;
• оптимизирован для сохранения заряда устройсва;
• поддерживает как одноразовые, так и периодические задачи;
• и что самое важное: гарантирует выполнение задачи.
Если вы не используете этот компонент в своих приложениях, то самое время начать. На практике я не нашел в нем багов, которые бы мешали его использованию.
Хорошие статьи об использовании можно найти тут и тут.