Als «kotlin-coroutines» getaggte Fragen

Eine in Kotlin 1.3 eingeführte Sprachfunktion und Bibliothek, mit denen das Modell "Green Threads" implementiert wird. Es ermöglicht das natürliche Schreiben von nicht blockierendem E / A-Code, ohne auf Futures oder Rückrufe zurückgreifen zu müssen.

89
Kotlin: withContext () vs Async-erwarten

Ich habe Kotlin-Dokumente gelesen und wenn ich sie richtig verstanden habe, funktionieren die beiden Kotlin-Funktionen wie folgt: withContext(context): wechselt den Kontext der aktuellen Coroutine, wenn der angegebene Block ausgeführt wird, wechselt die Coroutine zurück zum vorherigen Kontext....

13
Die Funktion withTimeout gibt eine IllegalStateException aus: Es gibt keine Ereignisschleife. Verwenden Sie runBlocking {…}, um eine zu starten. im Kotlin Multiplatform iOS Client

Update: Es funktioniert, wenn ich zuerst eine Coroutine ohne Timeout und dann mit Timeout ausführe. Wenn ich aber zuerst eine Coroutine mit Timeout ausführe, wird mir ein Fehler angezeigt. Gleiches gilt auch für Async. Ich erstelle eine Demo-Kotlin-Multiplattform-Anwendung, in der ich einen...

8
NetworkBoundResource mit Kotlin-Coroutinen

Haben Sie Ideen, wie Sie ein Repository-Muster mit NetworkBoundResource- und Kotlin-Coroutinen implementieren können ? Ich weiß, dass wir mit einem GlobalScope eine Coroutine starten können, aber dies kann zu einem Coroutine-Leck führen. Ich möchte ein viewModelScope als Parameter übergeben, aber...