Als «kotlin» getaggte Fragen

86
Getter und Setter in Kotlin

In Java kann ich zum Beispiel Getter selbst schreiben (von IDE generiert) oder Anmerkungen wie @Getter in lombok verwenden - was ziemlich einfach war. Kotlin hat jedoch standardmäßig Getter und Setter . Aber ich kann nicht verstehen, wie man sie benutzt. Ich möchte es schaffen, sagen wir - ähnlich...

85
Erstellen Sie eine Instanz einer abstrakten Klasse in Kotlin

Ich bin neu in Kotlin und versuche es in meinem Android-Projekt zu verwenden. Ich habe diesen Code: public var oneTouchTimer: CountDownTimer = CountDownTimer(500, 100) { override fun onTick(l: Long) { } override fun onFinish() { } } Und es wirft den Fehler: Cannot create an instance of an...

84
Kotlin synthetisch in Adapter oder ViewHolder

Ich bin neu in Kotlin. Ich habe findViewByIdin meiner ActivityKlasse eine synthetische Methode anstelle einer nervigen Methode gefunden und versucht, sie zu verwenden , aber ich habe festgestellt: "Wenn wir die synthetischen Eigenschaften in View aufrufen möchten (nützlich in Adapterklassen),...

83
Wie man in Kotlin viele Ausnahmen gleichzeitig fängt

try { } catch (ex: MyException1, MyException2 ) { logger.warn("", ex) } oder try { } catch (ex: MyException1 | MyException2 ) { logger.warn("", ex) } Infolgedessen ein Kompilierungsfehler : Unresolved reference: MyException2. Wie kann ich auf Kotlin viele Ausnahmen gleichzeitig...

83
Statischer Initialisierungsblock in Kotlin

Was entspricht einem statischen Initialisierungsblock in Kotlin? Ich verstehe, dass Kotlin so konzipiert ist, dass es keine statischen Dinge enthält. Ich suche etwas mit äquivalenter Semantik - Code wird einmal ausgeführt, wenn die Klasse zum ersten Mal geladen wird. Mein spezieller...

82
Wie initialisiere ich List <T> in Kotlin?

Ich sehe, dass Kotlin eine List<out E>Sammlung hat und ich habe mich über verschiedene Möglichkeiten gewundert, eine zu initialisieren. In Java könnte ich schreiben: List<String> geeks = Arrays.asList("Fowler", "Beck", "Evans"); Wie kann ich dasselbe in Kotlin erreichen?...

82
Was macht das Schlüsselwort "by" in Kotlin?

Während der Entwicklung für Android stoße ich manchmal auf etwas, das so aussieht: var someModel: someViewModel by notNullAndObservable { vm -> ... } Ich verstehe nicht, welche Bedeutung das bySchlüsselwort hat.

80
Was ist aus Schlüsselwort in Kotlin

Ich bin nicht in der Lage zu verstehen , und ich konnte nicht die Bedeutung finde heraus Schlüsselwort in Kotlin. Sie können das Beispiel hier überprüfen: List<out T> Wenn jemand die Bedeutung davon erklären kann. Es wäre sehr dankbar.