У меня есть cra * sh из-за Kotlin JobCancellationException.
Ниже приводится подробная информация о cra * sh:
kotlinx.coroutines.JobCancellationException: Job was cancelled; job=SupervisorJobImpl{Cancelling}@131dbe3
Все, что я знаю, это SupervisorJobImpl предназначен для ViewModelScope, и он будет называться методом cancel , когда жизненный цикл ViewModel закончится.
Я был так смущен этим Исключением, потому что Kotlin сопрограммы будут просто игнорировать Исключение, но оно было брошено и вызывает приложение cra sh. Если у него есть стек, я могу просто выяснить, но это не так, просто скажите мне, что работа была отменена.
Я потратил на исключение более 3 дней, но просто понятия не имею.
Я видел видео: KotlinConf 2019: сопрограммы! Должен поймать их всех! Флорина Мунтенеску и Мануэль Виво , я обнаружил, что прицел отменен, и если вы позвоните await для Отложенного, он выдаст Исключение, но я не нашел ожидание в отмененной области.
Так может кто-то просто показать мне какой-нибудь код, который, возможно, вызывает то же исключение, и сделать приложение cra sh? Спасибо.