Android Workmanager против Kotlin Coroutines - PullRequest
0 голосов
/ 07 января 2019

Появляется некоторая путаница относительно использования Android Workmanager и Kotlin Coroutines. Каковы сценарии, в которых они могут наилучшим образом подходить и когда их использовать?

1 Ответ

0 голосов
/ 07 января 2019

WorkManager - это библиотека Android , используемая для асинхронной работы в фоновом режиме. Он обеспечивает функциональность для запланированных и повторяющихся задач в фоновом режиме.

Итак, лучше всего подходит для вашего случая использования, когда вам нужно выполнить какое-то долгое задание. (полезно в последних версиях Android, API 26 и выше из-за «Ограничения на фоновые исполнения»)


Coroutines - это библиотека Котлина как концепция нового асинхронного программирования, в основном используемая для выполнения действий из основного потока, но ожидающая ответа нового потока по приостановке.

Вы можете думать об этом как о многопоточном программировании, а в разработке для Android он может быть альтернативой AsynTask или Handler.


Надеюсь, я дал понять, что использовать, когда!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...