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.

11
Laisser plusieurs variables dans Kotlin
Existe-t-il un moyen de chaîner plusieurs let pour plusieurs variables nullables dans kotlin? fun example(first: String?, second: String?) { first?.let { second?.let { // Do something just if both are != null } } } Je veux dire, quelque chose comme ça: fun example(first: String?, second: String?) { first?.let && …
127 kotlin 

19
Salle Android - requête de sélection simple - Impossible d'accéder à la base de données sur le fil principal
J'essaye un échantillon avec la bibliothèque de persistance de pièce . J'ai créé une entité: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } Création d'une classe DAO: @Dao public interface AgentDao { @Query("SELECT …




2
La propriété doit être initialisée ou être abstraite
Ce doit être une question stupide, mais je suis vraiment nouveau à Kotlin et je n'ai trouvé aucune solution. Comment déclarer le champ de classe? Comme on peut l'avoir en java: protected SharedPreferences mSharedPreferences; Et plus tard dans onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Maintenant, je peux l'utiliser où je veux (dans …
121 android  kotlin 

11
Comment analyser JSON dans Kotlin?
Je reçois une chaîne d'objet JSON assez profonde d'un service que je dois analyser en un objet JSON, puis la mapper à des classes. Comment puis-je transformer une chaîne JSON en objet dans Kotlin? Après cela, le mappage aux classes respectives, j'utilisais StdDeserializer de Jackson. Le problème se pose au …
121 java  json  kotlin 

9
`break` et` continue` dans `forEach` à Kotlin
Kotlin a de très belles fonctions d'itération, comme forEachou repeat, mais je ne suis pas en mesure de faire fonctionner les opérateurs breaket continueavec eux (à la fois locaux et non locaux): repeat(5) { break } (1..5).forEach { continue@forEach } Le but est d'imiter les boucles habituelles avec la syntaxe …
121 loops  foreach  lambda  kotlin 

1
Convertir Kotlin Array en Varargs Java
Comment puis-je convertir mon Kotlin Arrayen Java Varargs String[]? val angularRoutings = arrayOf<String>("/language", "/home") // this doesn't work web.ignoring().antMatchers(angularRoutings) Comment passer une ArrayList à un paramètre de méthode varargs?


13
Existe-t-il un moyen pratique de créer des classes de données parcellables dans Android avec Kotlin?
J'utilise actuellement l'excellent AutoParcel dans mon projet Java, qui facilite la création de classes Parcelable. Maintenant, Kotlin, que je considère pour mon prochain projet, a ce concept de classes de données, qui génèrent automatiquement les méthodes equals, hashCode et toString. Existe-t-il un moyen pratique de rendre une classe de données …


5
"Pas assez d'informations pour déduire le paramètre T" avec Kotlin et Android
J'essaie de reproduire le ListView suivant dans mon application Android à l'aide de Kotlin: https://github.com/bidrohi/KotlinListView . Malheureusement, j'obtiens une erreur que je ne parviens pas à résoudre moi-même. Voici mon code: MainActivity.kt: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val listView = findViewById(R.id.list) as ListView listView.adapter = ListExampleAdapter(this) } private …

13
Référence non résolue: kotlinx
J'essaye d'essayer Kotlin et les extensions Kotlin Android dans Android Studio. J'ai essayé cela à la fois dans Android Studio v 1.5.1 sur Ubuntu 14.04 et dans Android Studio v 1.5.1 sur OS X El Capitan avec le même résultat. Voici ce que je fais: J'installe le plugin Kotlin 1.0.0-beta-35950-IJ141-11 …


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.