Pytania oznaczone «kotlin»

147
Ustawianie tekstu w EditText Kotlin

Próbuję ustawić tekst w EditText, ale mówi: Type mismatch. Required: Editable Found: String Mój kod wygląda następująco: String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name Nie mów, aby używać, setTextponieważ używam kotlin, a nie...

147
Wypróbuj z zasobami w Kotlinie

Kiedy próbowałem napisać odpowiednik trykodu Java z zasobami w Kotlinie, nie zadziałał. Wypróbowałem różne warianty następujących: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Ale to nie działa. Czy ktoś wie, czego zamiast tego użyć? Najwyraźniej gramatyka Kotlina nie ma...

145
Jak zaimplementować wzorzec Builder w Kotlinie?

Cześć, jestem nowicjuszem w świecie Kotlin. Podoba mi się to, co widzę do tej pory i zacząłem myśleć o przekonwertowaniu niektórych naszych bibliotek, których używamy w naszej aplikacji, z Javy na Kotlin. Te biblioteki są pełne Pojos z klasami ustawiającymi, pobierającymi i budującymi. Teraz...

142
Statyczne metody rozszerzające w Kotlinie

Jak zdefiniujesz statyczną metodę rozszerzenia w Kotlinie? Czy to w ogóle możliwe? Obecnie mam metodę rozszerzenia, jak pokazano poniżej. public fun Uber.doMagic(context: Context) { // ... } Powyższe rozszerzenie można wywołać w instancji. uberInstance.doMagic(context) // Instance method ale...

141
Pojedynczy wykrzyknik w Kotlinie

Co oznacza pojedynczy wykrzyknik w Kotlinie? Widziałem to kilka razy, szczególnie podczas korzystania z API Java. Ale nie mogłem go znaleźć w dokumentacji ani na

138
Kotlin: Interfejs… nie ma konstruktorów

Konwertuję część mojego kodu Java do Kotlin i nie do końca rozumiem, jak tworzyć instancje interfejsów, które są zdefiniowane w kodzie Kotlin. Jako przykład mam interfejs (zdefiniowany w kodzie Java): public interface MyInterface { void onLocationMeasured(Location location); } A potem dalej w...

131
Użycie wartości logicznej? w wyrażeniu if

Jeśli mam wartość null Boolean b, mogę wykonać następujące porównanie w Javie: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } W Kotlinie to samo mogę osiągnąć za pomocą !!operatora: val b: Boolean? = ... if (b != null && b!!) { /*...

131
Kotlin z JPA: domyślny konstruktor piekło

Zgodnie z wymaganiami JPA @Entityklasy powinny mieć domyślny konstruktor (bez argumentów) do tworzenia instancji obiektów podczas pobierania ich z bazy danych. W Kotlinie właściwości są bardzo wygodne do zadeklarowania w głównym konstruktorze, jak w poniższym przykładzie: class Person(val name:...