Size: a a a

2021 June 28

AN

Alexander Nozik in Kotlin Start
Нет, там отмена. У вас активити закрылась и все отменилось, так и должно быть
источник

FG

Fuad Garayev in Kotlin Start
ну так моя активити вроде не отменялась)
источник

A

Alex in Kotlin Start
Это наверное лучше спрашивать в @android_ru но все же, как/где запускали корутину и что она вообще делать должна?
источник

FG

Fuad Garayev in Kotlin Start
запускаю в активити lifecycleScope.launch { TestPlayer(this) }
в TestPlayer имеется переменная с калбэком,каллбэк не саспенд.мне надо после вызова каллбэка запустить саспенд функцию. Запустил в калбеке переданную курутину и в ней нужную саспенд функцию.но ничего не запускается.видимо не скоуп не дожидается
источник

A

Alex in Kotlin Start
В самой активити? Не в onCreate/Start? Я бы попробовал viewLifecycleOwner.lifecycleScope.launch, чтобы навесить на весь цикл активити, либо lifecycleScope.launchWhenStarted/launchWhenResumed в onCreate методе в зависимости от того, когда все это нужно суспендить.
источник

FG

Fuad Garayev in Kotlin Start
в onCreate при нажатии на fab срабатывает lifecycleScope.launch { }
источник

AM

Andrew Mikhaylov in Kotlin Start
А TestPlayer -- это что такое?
источник