Als «kotlin» getaggte Fragen

Kotlin ist eine Open-Source-Programmiersprache mit statischer Typisierung, die von JetBrains unterstützt wird. Kotlin kombiniert OOP- und Funktionsmerkmale und konzentriert sich auf Interoperabilität, Sicherheit, Klarheit und Werkzeugunterstützung. Es zielt derzeit auf JVM und JavaScript ab und ist eine offiziell unterstützte Sprache für Android.

16
Idiomatische Art, sich in Kotlin anzumelden
Kotlin hat nicht die gleiche Vorstellung von statischen Feldern wie in Java. In Java ist die allgemein akzeptierte Methode zur Protokollierung: public class Foo { private static final Logger LOG = LoggerFactory.getLogger(Foo.class); } Die Frage ist, wie die Protokollierung in Kotlin idiomatisch durchgeführt wird.

8
Was ist das Kotlin-Äquivalent von Javas String []?
Ich sehe, dass Kotlin hat ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArray, die byte[], short[], int[],char[], double[], float[]in Java gleichwertig sind . Jetzt frage ich mich, gibt es ein StringArrayÄquivalent zu Java String[]?
162 kotlin 

15
Veraltete Kotlin Runtime-Warnung in Android Studio
Nach dem Herunterladen und Installieren des neuesten Kotlin-Plugins habe ich eine veraltete Kotlin-Laufzeitwarnung von Android Studio erhalten, die mir Folgendes sagt: Ihre Version der Kotlin-Laufzeit in der Bibliothek 'kotlin-stdlib-1.1.2' ist 1.1.2, während die Plugin-Version 1.1.2-release-Studio2.3-3 ist. Die Laufzeitbibliothek sollte aktualisiert werden, um Kompatibilitätsprobleme zu vermeiden. Ich habe versucht, auf die …




9
Zugriff auf Kotlin-Erweiterungsfunktionen von Java aus
Ist es möglich, über Java-Code auf Erweiterungsfunktionen zuzugreifen? Ich habe die Erweiterungsfunktion in einer Kotlin-Datei definiert. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } Wo MyModelist eine (generierte) Java-Klasse? Jetzt wollte ich in meinem normalen Java-Code darauf zugreifen: MyModel model = new MyModel(); …


29
Fehler: Ausführung für Aufgabe ': app: compileDebugKotlin' fehlgeschlagen. > Kompilierungsfehler. Weitere Informationen finden Sie im Protokoll
Error:Execution failed for task ':app:compileDebugKotlin'. > Compilation error. See log for more details build: gradle (Modul: App) buildscript { repositories { maven { url 'https://jitpack.io' url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'io.fabric' apply plugin: 'kotlin-android-extensions' repositories { maven …
152 android  build  kotlin 


4
Probieren Sie Ressourcen in Kotlin aus
Als ich versuchte, ein Äquivalent eines Java try-Codes mit Ressourcen in Kotlin zu schreiben , funktionierte es bei mir nicht. Ich habe verschiedene Variationen der folgenden ausprobiert: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Aber beides funktioniert nicht. Weiß jemand, was stattdessen verwendet werden soll? Anscheinend hat die Kotlin-Grammatik …

13
Festlegen von Text in EditText Kotlin
Ich versuche, Text in einem EditText festzulegen, aber es heißt: Type mismatch. Required: Editable Found: String Mein Code lautet wie folgt: String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name Sagen Sie nicht zu verwenden, setTextweil ich Kotlin verwende, nicht Java.


13
Wie implementiere ich ein Builder-Muster in Kotlin?
Hallo, ich bin ein Neuling in der Kotlin-Welt. Mir gefällt, was ich bisher gesehen habe, und ich habe darüber nachgedacht, einige unserer Bibliotheken, die wir in unserer Anwendung verwenden, von Java nach Kotlin zu konvertieren. Diese Bibliotheken sind voll von Pojos mit Setter-, Getter- und Builder-Klassen. Jetzt habe ich gegoogelt, …

8
Wie erlaube ich alle Netzwerkverbindungstypen HTTP und HTTPS in Android (9) Pie?
Ab Android 9 Pie funktionieren Anfragen ohne Verschlüsselung nie mehr. Standardmäßig erwartet das System, dass Sie standardmäßig TLS verwenden. Sie können diese Funktion hier lesen. Wenn Sie also nur Anfragen über HTTPS stellen, sind Sie sicher. Aber was ist mit Apps, die Anfragen über verschiedene Websites stellen, beispielsweise browserähnliche Apps? …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.