С Kotlin 1.3 можно запустить задание, используя GlobalScope.launch
, но я не могу понять, что мне нужно отслеживать, как Job
возвращает `` GlobalScope.launch` и отменять все ожидающие задания, если они активны.
В более старой версии launch
можно указать parent = parentJob
, а можно просто отменить parentJob. Но при использовании GlobalScope.launch
как можно отменить все ожидающие задания (легко), так что, скажем, из OnCleared ViewModel можно отменить все ожидающие работы.