İçeriğe geç

Async sonucu atılıyor (ARCH8020)

Anahtar kotlin.async.async-result-discarded · Önem warning · Kategori async

Deferred’ı hiç beklenmeyen ya da saklanmayan async { } çağrılarını işaretler - iş çalışır ama sonucu ve hatası kaybolur; bunun için launch vardır.

scope.async { sync() }
scope.launch { sync() }
// or: val d = scope.async { load() }; d.await()

Başıboş iş için launch kullanın ya da Deferred’ı await edin.