İptal kontrolü eksik (ARCH8024)
Anahtar kotlin.async.missing-cancellation-check · Önem warning · Kategori async
Coroutine içinde iş yapan ama hiç askıya alınmayan ya da isActive / ensureActive() denetlemeyen döngüleri işaretler - iptal bu döngüye ulaşamaz. Yalnızca yerel koleksiyonlar arasında değer taşıyan bir döngü kapsam dışıdır.
Hatalı
Bölüm başlığı “Hatalı”launch { while (true) { poll() } }launch { while (isActive) { poll(); delay(100) } }Düzeltme
Bölüm başlığı “Düzeltme”isActive üzerinde dönün; döngü içinde ensureActive(), yield() ya da delay() çağırın.