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.

5
Kotlin: Comment travailler avec les castes de liste: Cast non coché: kotlin.collections.List <Kotlin.Any?> Vers kotlin.colletions.List <Waypoint>
Je veux écrire une fonction qui renvoie chaque élément dans a Listqui n'est pas le premier ou le dernier élément (un point intermédiaire). La fonction obtient un générique List&lt;*&gt;en entrée. Un résultat ne doit être renvoyé que si les éléments de la liste sont du type Waypoint: fun getViaPoints(list: List&lt;*&gt;): …
108 list  generics  casting  kotlin 



2
Dans Kotlin, comment lire tout le contenu d'un InputStream dans une chaîne?
J'ai récemment vu du code pour lire le contenu entier d'un InputStreamdans une chaîne dans Kotlin, tel que: // input is of type InputStream val baos = ByteArrayOutputStream() input.use { it.copyTo(baos) } val inputAsString = baos.toString() Et aussi: val reader = BufferedReader(InputStreamReader(input)) try { val results = StringBuilder() while (true) …

3
Classe de données Kotlin de Json utilisant GSON
J'ai une classe Java POJO comme celle-ci: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } et j'ai une classe de données Kotlin comme celle-ci data class Topic(val id: Long, val name: String) Comment fournir le json keyà des variables kotlin data classsimilaires à l' @SerializedNameannotation dans les variables …
105 java  json  gson  kotlin  data-class 

3
Salle Android - Sélectionnez une requête avec LIKE
J'essaie de faire une requête pour rechercher tous les objets dont les noms contiennent du texte: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable&lt;List&lt;Hamster&gt;&gt; Messages: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %' Error:There is a problem with the query: [SQLITE_ERROR] …


11
Kotlin addTextChangeListener lambda?
Comment créer une expression lambda pour le AddTextChangeListener EditText dans Kotlin? Ci-dessous donne une erreur: passwordEditText.addTextChangedListener { charSequence -&gt; try { password = charSequence.toString() } catch (error: Throwable) { raise(error) } }
104 android  kotlin  textview  anko 


10
Enums efficaces dans Kotlin avec recherche inversée?
J'essaie de trouver le meilleur moyen de faire une «recherche inversée» sur un enum à Kotlin. L'un de mes points à retenir de Effective Java était que vous introduisiez une carte statique dans l'énumération pour gérer la recherche inversée. Porter ceci sur Kotlin avec une simple énumération me conduit à …
103 enums  kotlin 


17
Kotlin Android commence une nouvelle activité
Je souhaite démarrer une autre activité sur Android mais j'obtiens cette erreur: Veuillez spécifier l'invocation du constructeur; le classificateur 'Page2' n'a pas d'objet compagnon après avoir instancié la Intentclasse. Que dois-je faire pour corriger l'erreur? Mon code: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } …



4
Comment utiliser la liaison de données et Kotlin dans Android Studio 3.0.0
Je viens de commencer à utiliser Android Studio 3.0.0, mais chaque fois que j'essaie de créer mon projet, j'obtiens cette erreur: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) j'utilise kapt "com.android.databinding:compiler:2.2.0" Avant que …

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.