Questions marquées «kotlin»

Kotlin est un langage de programmation open source à typage statique soutenu par JetBrains. Kotlin combine la POO et les fonctionnalités fonctionnelles et se concentre sur l'interopérabilité, la sécurité, la clarté et le support de l'outillage. Il cible actuellement la JVM et JavaScript, et c'est un langage officiellement pris en charge sur Android.

3
ViewBinding vs Kotlin Android Extensions avec des vues synthétiques
Comment le nouveau ViewBinding se compare-t-il aux extensions Android Kotlin avec des liaisons de vues synthétiques? Outre la NullSafety et la TypeSafety fournies par les nouveaux ViewBindings, pourquoi devrions-nous envisager d'abandonner la manière Kotlin d'utiliser des liaisons synthétiques sur les vues. Le nouveau ViewBinding est-il plus performant car il génère …


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? …


2
Impossible d'obtenir la vue racine à partir de la liaison de données après avoir activé le plug-in Safe-Args
Je travaille sur une application Android utilisant dataBinding et j'essaie actuellement d'ajouter le plug-in safe-args, mais après avoir activé le plug-in, je ne peux plus obtenir la vue racine via binding.root - Android Studio donne l'erreur: Unresolved Reference None of the following candidates is applicable because of a receiver type …




1
Comment référencer les constantes Kotlin dans une déclaration d'annotation Java?
Compte tenu de ce morceau de Kotlin: object OldTownRoad { const val COWBOY_HATS = "from Gucci" const val WRANGLER = "on my booty" } et cette classe Java: public class Scrap { @Named(OldTownRoad.COWBOY_HATS) public void lilNasXrefs() { System.out.println(OldTownRoad.COWBOY_HATS); System.out.println(OldTownRoad.WRANGLER); } } Le compilateur est satisfait des println()appels. Il se plaint …
13 kotlin 

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
Moshi 1.9.1 ne peut pas sérialiser le type Kotlin
J'ai un code de sérialisation / désérialisation de code de travail à l'aide de Moshi 1.8.0 La mise à niveau vers 1.9.1 entraîne désormais un crash lors de la tentative de sérialisation: java.lang.IllegalArgumentException: impossible de sérialiser le type Kotlin com.xxx.Spot. La sérialisation réfléchie des classes Kotlin sans utiliser kotlin-reflect a …
12 android  kotlin  moshi 

8
Impossible de trouver androidsdk.modules
Donc, au milieu de l'exécution de mon programme, mon build.gradle a échoué avec cette erreur. Je veux dire que cela a réellement fonctionné une seconde avant, et pas une seconde après. Je n'ai rien changé dans mon gradle. Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app …



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.