Domande taggate «kotlin»

Kotlin è un linguaggio di programmazione open source tipicamente statico supportato da JetBrains. Kotlin combina OOP e caratteristiche funzionali ed è focalizzato su interoperabilità, sicurezza, chiarezza e supporto degli strumenti. Attualmente ha come target JVM e JavaScript ed è una lingua ufficialmente supportata su Android.


9
NullPointerException durante il tentativo di accedere alle viste in un frammento di Kotlin
Come usare le estensioni Android di Kotlin con Fragments? Se li uso all'interno onCreateView(), ottengo questa NullPointerExceptioneccezione: Causato da: java.lang.NullPointerException: tentativo di invocare il metodo virtuale "android.view.View android.view.View.findViewById (int)" su un riferimento a oggetto null Ecco il codice del frammento: package com.obaied.testrun.Fragment import android.os.Bundle import android.support.v4.app.Fragment import android.util.Log import android.view.LayoutInflater …

6
Formatta nei modelli di stringa di kotlin
Kotlin ha un'eccellente funzione chiamata template string. Lo amo davvero. val i = 10 val s = "i = $i" // evaluates to "i = 10" Ma è possibile avere una formattazione nei modelli? Ad esempio, vorrei formattare Double in template stringa in kotlin, almeno per impostare un numero di …

10
Elenco di Kotlin mancante "aggiungi", "rimuovi", mappa mancante "put", ecc.?
In Java potremmo fare quanto segue public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Ma se lo riscriviamo a Kotlin direttamente come di seguito class TempClass { var myList: List<Int>? = null fun doSomething() { myList = ArrayList<Int>() myList!!.add(10) …


7
Come creare un costruttore vuoto per la classe di dati in Kotlin Android
Ho 10+ parametri in una classe di dati, voglio inizializzare la classe di dati con un costruttore vuoto e impostare i valori solo per alcuni parametri utilizzando setter e passare l'oggetto al server. data class Activity( var updated_on: String, var tags: List<String>, var description: String, var user_id: List<Int>, var status_id: …
195 android  kotlin 


2
Differenza tra i tipi di elenco e di matrice in Kotlin
Qual'è la differenza tra Liste Arraytypes? Sembra che possano fare le stesse operazioni con loro (loop, espressione di filtro, ecc.), C'è qualche differenza nel comportamento o nell'uso? 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
Estendi la classe di dati in Kotlin
Le classi di dati sembrano sostituire i POJO vecchio stile in Java. È abbastanza prevedibile che queste classi consentirebbero l'ereditarietà, ma non vedo alcun modo conveniente per estendere una classe di dati. Ciò di cui ho bisogno è qualcosa del genere: open data class Resource (var id: Long = 0, …

6
Come convertire la lista in mappa in Kotlin?
Ad esempio ho un elenco di stringhe come: val list = listOf("a", "b", "c", "d") e voglio convertirlo in una mappa, dove le stringhe sono le chiavi. So che dovrei usare la .toMap()funzione, ma non so come, e non ne ho visto alcun esempio.
170 dictionary  kotlin 

30
Errore: esecuzione non riuscita per l'attività ': app: clean'. Impossibile eliminare il file
Sto cercando di ricostruire il mio progetto Android Studio Gradle (contenente principalmente codice Kotlin), ma ha iniziato a lanciare un UnableToDeleteFileExceptiondurante il processo di pulizia / ricostruzione: 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 Questo è iniziato dopo che ho provato a cambiare la struttura del …

8
Qual è l'equivalente di Kotlin di Java's String []?
Vedo che Kotlin ha ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArray, che sono equivalenti a byte[], short[], int[],char[], double[], float[]in Java. Ora mi chiedo, c'è qualche StringArrayequivalente a quello di Java String[]?
165 kotlin 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.