Questions marquées «kotlin»

148
Essayer avec des ressources à Kotlin

Quand j'ai essayé d'écrire un équivalent d'un trycode Java avec ressources dans Kotlin, cela n'a pas fonctionné pour moi. J'ai essayé différentes variantes de ce qui suit: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Mais ni l'un ni l'autre ne fonctionne. Quelqu'un sait-il ce...

148
Définition du texte dans EditText Kotlin

J'essaie de définir du texte dans un EditText mais il dit: Type mismatch. Required: Editable Found: String Mon code est le suivant: String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name Ne dites pas d'utiliser setTextparce que j'utilise kotlin, pas...

146
Comment implémenter le modèle Builder dans Kotlin?

Salut, je suis un débutant dans le monde Kotlin. J'aime ce que je vois jusqu'à présent et j'ai commencé à penser à convertir certaines de nos bibliothèques que nous utilisons dans notre application de Java à Kotlin. Ces bibliothèques regorgent de Pojos avec des setters, des getters et des classes...

142
Comment obtenir l'index actuel pour chaque Kotlin

Comment obtenir l'index dans un pour chaque boucle? Je veux imprimer des nombres pour chaque deuxième itération Par exemple for (value in collection) { if (iteration_no % 2) { //do something } } En java, nous avons la traditionnelle boucle for for (int i = 0; i < collection.length; i++) Comment...

142
Méthodes d'extension statique dans Kotlin

Comment définir une méthode d'extension statique dans Kotlin? Est-ce seulement possible? J'ai actuellement une méthode d'extension comme indiqué ci-dessous. public fun Uber.doMagic(context: Context) { // ... } L'extension ci-dessus peut être appelée sur une instance. uberInstance.doMagic(context)...

141
Kotlin: comment passer une fonction en paramètre à une autre?

Compte tenu de la fonction foo: fun foo(m: String, bar: (m: String) -> Unit) { bar(m) } Nous pouvons faire: foo("a message", { println("this is a message: $it") } ) //or foo("a message") { println("this is a message: $it") } Maintenant, disons que nous avons la fonction suivante: fun buz(m:...

141
Point d'exclamation unique en Kotlin

Que signifie un seul point d'exclamation en Kotlin? Je l'ai vu à quelques reprises, en particulier lors de l'utilisation d'API Java. Mais je ne l'ai pas trouvé dans la documentation ni sur

138
Kotlin: Interface… n'a pas de constructeurs

Je convertis une partie de mon code Java en Kotlin et je ne comprends pas très bien comment instancier les interfaces définies dans le code Kotlin. A titre d'exemple, j'ai une interface (définie en code Java): public interface MyInterface { void onLocationMeasured(Location location); } Et puis plus...

130
Utilisation de booléen? dans l'expression if

Si j'ai un nullable Boolean b, je peux faire la comparaison suivante en Java: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } Dans Kotlin, je peux réaliser la même chose en utilisant l' !!opérateur: val b: Boolean? = ... if (b != null &&...