Questions marquées «kotlin-coroutines»



3
Kotlin: withContext () vs Async-await
J'ai lu la documentation de Kotlin , et si j'ai bien compris les deux fonctions de Kotlin fonctionnent comme suit: withContext(context): change le contexte de la coroutine courante, lorsque le bloc donné s'exécute, la coroutine revient au contexte précédent. async(context): Démarre une nouvelle coroutine dans le contexte donné et si …


3
Kotlin Flow vs Android LiveData
J'ai des questions sur Kotlin Flow Je peux observer LiveData à partir de plusieurs fragments. Puis-je le faire avec Flow? Si oui, alors comment? Nous pouvons avoir plusieurs LiveData à partir d'un seul LiveData en utilisant map& switchMap. Existe-t-il un moyen d'avoir plusieurs flux à partir d'un seul flux source? …

3
La fonction withTimeout donne IllegalStateException: il n'y a pas de boucle d'événement. Utilisez runBlocking {…} pour en démarrer un. dans le client iOS Kotlin Multiplatform
Mise à jour: cela fonctionne si j'exécute d'abord une coroutine sans timeout puis avec Timeout. Mais si j'exécute d'abord une coroutine avec Timeout, cela me donne une erreur. il en va de même pour Async. Je crée une application multiplateforme de démonstration kotlin où j'exécute un appel d'API avec ktor. …


2
Kotlin coroutines garantit «avant-avant»?
Les coroutines Kotlin offrent-elles des garanties de «survenance avant»? Par exemple, existe-t-il une garantie «passe avant» entre l'écriture mutableVaret la lecture ultérieure sur (potentiellement) un autre thread dans ce cas: suspend fun doSomething() { var mutableVar = 0 withContext(Dispatchers.IO) { mutableVar = 1 } System.out.println("value: $mutableVar") } Éditer: Un exemple …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.