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.

2
Unterschied zwischen Faden und Coroutine in Kotlin
Gibt es eine spezifische Sprachimplementierung in Kotlin, die sich von der Implementierung von Coroutinen in einer anderen Sprache unterscheidet? Was bedeutet, dass Coroutine wie ein leichter Faden ist? Was ist der Unterschied? Laufen Kotlin-Coroutinen tatsächlich parallel / gleichzeitig? Selbst in Mehrkernsystemen läuft immer nur eine Coroutine (stimmt das?) Hier starte …

8
Bessere Möglichkeit, Kotlin-Datenobjekte Datenobjekten zuzuordnen
Ich möchte einige "Daten" -Klassenobjekte in ähnliche "Daten" -Klassenobjekte konvertieren / zuordnen. Zum Beispiel Klassen für Webformulare zu Klassen für Datenbankeinträge. data class PersonForm( val firstName: String, val lastName: String, val age: Int, // maybe many fields exist here like address, card number, etc. val tel: String ) // maps …

15
Wie zeigt man einen Toast mit Kotlin auf Android an?
In verschiedenen Kotlin Beispielen für Android sehe ich toast("Some message...")oder toastLong("Some long message"). Zum Beispiel: view.setOnClickListener { toast("Click") } Soweit ich weiß, handelt es sich um eine Erweiterungsfunktion für Activity. Wie und wo definieren Sie diese toast()Funktion, damit Sie sie im gesamten Projekt nutzen können?
75 android  kotlin 

4
Softtastatur für Dialog anzeigen
Ich zeige einen Dialog mit einer Edittext-Ansicht an. Das Softkeyboard wird jedoch nur geöffnet, wenn der Benutzer in der Bearbeitungsansicht drückt. Also habe ich versucht, einen InputMethodManager mit dem folgenden Code aufzurufen. InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(dialogField,0); Das dialogField ist das Eingabefeld. Wann genau soll ich das tun? Ich habe …

24
Raumpersistenz: Fehler: Entitäten und Pojos müssen über einen verwendbaren öffentlichen Konstruktor verfügen
Ich konvertiere ein Projekt in Kotlin und versuche, mein Modell (das auch meine Entität ist) zu einer Datenklasse zu machen, die ich mit Moshi zum Konvertieren der JSON-Antworten von der API verwenden möchte @Entity(tableName = "movies") data class MovieKt( @PrimaryKey var id : Int, var title: String, var overview: String, …

17
Was ist der beste Weg, um die log TAG-Konstante in Kotlin zu definieren?
Ich erstelle meine ersten Kotlin-Klassen in meiner Android-Anwendung. Normalerweise habe ich zu Protokollierungszwecken eine Konstante mit Namen TAG. Was ich in Java tun würde, ist: private static final String TAG = MyClass.class.getSimpleName(); Ich weiß, dass ich in Kotlin-Klassen auf folgende TAGWeise erstellen kann: private val TAG = MyClass::class.java.simpleName Dies ist …



9
Android Animation Alpha
Ich habe Animation: <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/linear_interpolator"> <alpha android:fromAlpha="0.2" android:toAlpha="1.0" android:duration="500"/> </set> und ImageView: <ImageView android:id="@+id/listViewIcon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/settings" android:alpha="0.2"/> und Code: final Animation anim = AnimationUtils.loadAnimation(this, R.anim.alpha); final ImageView iv = (ImageView) findViewById(R.id.listViewIcon); anim .setFillAfter(true); iv.startAnimation(anim); Also am Anfang habe ich ImageViewmit Alpha 0.2und am Ende möchte ich ImageViewmit Alpha …


11
HTTP-Anfrage in Kotlin
Ich bin völlig neu in Kotlin. Ich möchte eine Anmeldeüberprüfung mit der POST-Methode durchführen und einige Informationen mit der GET-Methode abrufen. Ich habe bereits URL, Server-Benutzername und Passwort meines vorherigen Projekts. Ich habe kein richtiges Beispielprojekt gefunden, das dieses Ding verwendet. Jeder schlägt mir bitte ein Arbeitsbeispiel vor, in dem …
73 android  kotlin 

2
Kotlin: Was bedeutet "return @"?
Ich verwende RxJava in einem meiner Projekte, habe eine meiner Klassen mithilfe des Android Studio-Plugins in Kotlin konvertiert und in einem der Map flatMapLambda (Func1 in Java) sieht die Zwischenrückgabe wie folgt aus @Func1. Ich habe keine Ahnung, was das bedeutet. something.flatMap(Func1<ArticleCriteria, Observable<Pair<String, String>>> { val isTemporaryClone = it.isATemporaryClone val …

5
Wie sind Kotlin-Coroutinen besser als RxKotlin?
Warum sollte ich Kotlins Coroutinen verwenden wollen? Es scheint, dass die RxKotlin-Bibliothek viel vielseitiger ist. Kotlins Coroutinen sehen im Vergleich deutlich weniger leistungsstark und umständlicher aus. Ich stütze meine Meinung auf Coroutinen auf dieses Designgespräch von Andrey Breslav (JetBrains) Die Diashow aus dem Vortrag ist hier zugänglich. EDIT (danke an …
71 kotlin  rx-kotlin 



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.