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
Comment initialiser la MutableList de Kotlin pour vider la MutableList?
Cela semble si simple, mais comment puis-je initialiser Kotlin MutableListpour le vider MutableList? Je pourrais le pirater de cette façon, mais je suis sûr qu'il existe quelque chose de plus simple: var pusta: List<Kolory> = emptyList() var cos: MutableList<Kolory> = pusta.toArrayList()
241 kotlin 

9
NullPointerException lors de la tentative d'accès aux vues dans un fragment Kotlin
Comment utiliser les extensions Android Kotlin avec Fragments? Si je les utilise à l'intérieur onCreateView(), j'obtiens cette NullPointerExceptionexception: Causée par: java.lang.NullPointerException: tentative d'appel de la méthode virtuelle 'android.view.View android.view.View.findViewById (int)' sur une référence d'objet null Voici le code du fragment: package com.obaied.testrun.Fragment import android.os.Bundle import android.support.v4.app.Fragment import android.util.Log import android.view.LayoutInflater …

6
Format dans les modèles de chaîne kotlin
Kotlin a une excellente fonctionnalité appelée modèles de chaînes. Je l'aime vraiment. val i = 10 val s = "i = $i" // evaluates to "i = 10" Mais est-il possible d'avoir une mise en forme dans les modèles? Par exemple, je voudrais formater Double dans des modèles de chaîne …




8
startForeground échoue après la mise à niveau vers Android 8.1
Après la mise à niveau de mon téléphone vers la version 8.1 Developer Preview, mon service d'arrière-plan ne démarre plus correctement. Dans mon service de longue date, j'ai implémenté une méthode startForeground pour démarrer la notification en cours qui est appelée lors de la création. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { …

2
Différence entre les types List et Array dans Kotlin
Quelle est la différence entre Listet Arraytypes? Il semble pouvoir faire les mêmes opérations avec eux (boucles, expression de filtre, etc.), y a-t-il une différence de comportement ou d'utilisation? val names1 = listOf("Joe","Ben","Thomas") val names2 = arrayOf("Joe","Ben","Thomas") for (name in names1) println(name) for (name in names2) println(name)
192 kotlin 




8
Étendre la classe de données dans Kotlin
Les classes de données semblent remplacer les POJO à l'ancienne en Java. Il est tout à fait prévisible que ces classes permettent l'héritage, mais je ne vois aucun moyen pratique d'étendre une classe de données. Ce dont j'ai besoin est quelque chose comme ça: open data class Resource (var id: …

6
Comment convertir List to Map à Kotlin?
Par exemple, j'ai une liste de chaînes comme: val list = listOf("a", "b", "c", "d") et je veux le convertir en une carte, où les chaînes sont les clés. Je sais que je devrais utiliser la .toMap()fonction, mais je ne sais pas comment et je n'en ai vu aucun exemple.
170 dictionary  kotlin 

30
Erreur: l'exécution a échoué pour la tâche «: app: nettoyer». Impossible de supprimer le fichier
J'essaie de reconstruire mon projet Android Studio Gradle (contenant principalement du code Kotlin), mais il a commencé à lancer un message UnableToDeleteFileExceptionpendant le processus de nettoyage / reconstruction: Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar Cela a commencé à se produire après avoir essayé de modifier …

8
Quel est l'équivalent Kotlin de Java's String []?
Je vois que Kotlin a ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArray, ce qui est équivalent à byte[], short[], int[],char[], double[], float[]Java. Maintenant, je me demande, y a-t-il un StringArrayéquivalent à Java String[]?
165 kotlin 

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.