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.

3
ViewBinding vs Kotlin Android-Erweiterungen mit synthetischen Ansichten
Wie vergleicht sich die neue ViewBinding mit den Kotlin Android Extensions mit synthetischen Ansichtsbindungen? Abgesehen von NullSafety und TypeSafety, die von neuen ViewBindings bereitgestellt werden, warum sollten wir in Betracht ziehen, die Kotlin-Methode zur Verwendung synthetischer Bindungen in Views aufzugeben. Ist das neue ViewBinding leistungsfähiger, da es die Binding-Klasse zuvor …


3
Kotlin Flow gegen Android LiveData
Ich habe einige Fragen zu Kotlin Flow Ich kann LiveData von mehreren Fragmenten aus beobachten. Kann ich das mit Flow machen? Wenn ja, wie dann? Mit map& können wir mehrere LiveData von einer einzigen LiveData haben switchMap. Gibt es eine Möglichkeit, mehrere Flows aus einer einzigen Quelle zu erhalten? Mit …


2
Root View kann nicht aus der Datenbindung abgerufen werden, nachdem das Plugin für sichere Argumente aktiviert wurde
Ich arbeite mit dataBinding an einer Android-App und versuche derzeit, das Plugin "safe-args" hinzuzufügen. Nach dem Aktivieren des Plugins kann ich die Root-Ansicht nicht mehr über binding.root abrufen. Android Studio gibt den Fehler aus: Unresolved Reference None of the following candidates is applicable because of a receiver type mismatch: * …



1
Android F: SQLite-Datenbank im Speicherbereich
In Android Q neu eingeführt Speicherfunktion von Scoped Folgendes besagt: Apps, die auf Android 10 (API-Stufe 29) und höher abzielen, erhalten standardmäßig Zugriff auf externen Speicher oder Speicher mit Gültigkeitsbereich. Solche Apps haben nur Zugriff auf das app-spezifische Verzeichnis im externen Speicher sowie auf bestimmte Medientypen, die die App erstellt …

1
Wie können wir Kotlin-Konstanten in einer Java-Annotationsdeklaration referenzieren?
Angesichts dieses Kotlin-Teils: object OldTownRoad { const val COWBOY_HATS = "from Gucci" const val WRANGLER = "on my booty" } und diese Java-Klasse: public class Scrap { @Named(OldTownRoad.COWBOY_HATS) public void lilNasXrefs() { System.out.println(OldTownRoad.COWBOY_HATS); System.out.println(OldTownRoad.WRANGLER); } } Der Compiler ist mit den println()Aufrufen zufrieden . Es beschwert sich über die Verwendung …
13 kotlin 

3
Die Funktion withTimeout gibt eine IllegalStateException aus: Es gibt keine Ereignisschleife. Verwenden Sie runBlocking {…}, um eine zu starten. im Kotlin Multiplatform iOS Client
Update: Es funktioniert, wenn ich zuerst eine Coroutine ohne Timeout und dann mit Timeout ausführe. Wenn ich aber zuerst eine Coroutine mit Timeout ausführe, wird mir ein Fehler angezeigt. Gleiches gilt auch für Async. Ich erstelle eine Demo-Kotlin-Multiplattform-Anwendung, in der ich einen API-Aufruf mit ktor ausführe. Ich möchte eine konfigurierbare …

2
Moshi 1.9.1 Kotlin-Typ kann nicht serialisiert werden
Ich habe einen Arbeitscode zum Serialisieren / Deserialisieren von Daten mit Moshi 1.8.0 Ein Upgrade auf 1.9.1 führt jetzt zu einem Absturz beim Versuch der Serialisierung: java.lang.IllegalArgumentException: Kotlin-Typ com.xxx.Spot kann nicht serialisiert werden. Die reflektierende Serialisierung von Kotlin-Klassen ohne Verwendung von Kotlin-Reflect hat ein undefiniertes und unerwartetes Verhalten. Bitte verwenden …
12 android  kotlin  moshi 

8
Androidsdk.modules konnte nicht gefunden werden
Während ich mein Programm ausführte, schlug mein build.gradle mit diesem Fehler fehl. Ich meine, es hat tatsächlich eine Sekunde vorher und keine Sekunde danach funktioniert. Ich habe nichts an meinem Gradle geändert. Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app > com.facebook.android:facebook-common:5.15.2 …



2
Kotlin Coroutinen "passiert vorher" Garantien?
Bieten Kotlin-Coroutinen Garantien für "Vorheriges"? mutableVarGibt es in diesem Fall beispielsweise eine "Vorher-passiert" -Garantie zwischen dem Schreiben in und dem anschließenden Lesen eines (möglicherweise) anderen Threads: suspend fun doSomething() { var mutableVar = 0 withContext(Dispatchers.IO) { mutableVar = 1 } System.out.println("value: $mutableVar") } Bearbeiten: Vielleicht klärt ein zusätzliches Beispiel die …

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.