kotlin

Niestety MyApp przestał. Jak mogę to rozwiązać?

Rozwijam aplikację i za każdym razem, gdy ją uruchamiam, dostaję komunikat: Niestety, MyApp przestał. Jak mogę to rozw ... czątkujących programistów Androida o tym, jak spróbować rozwiązać swoje problemy samodzielnie, lub zadać odpowiednie pytania.

Jaki Strumień Java 8.Zbierz odpowiedniki są dostępne w standardowej bibliotece Kotlin?

W Javie 8 jest Stream.collect który umożliwia agregacje na kolekcjach. W Kotlinie nie istnieje to w ten sam sposób, poza tym ... wyjaśnienia niektórych naprawdę starych odpowiedzi napisanych dla Alf z Kotlina, które nie są dokładne dla obecnego Kotlina.

Różnica między typami List i Array w kotlinie

Jaka jest różnica między typami List i Array? Wygląda na to, że może z nimi wykonywać te same operacje (pętle, wyrażenie filt ... ") val names2 = arrayOf("Joe","Ben","Thomas") for (name in names1) println(name) for (name in names2) println(name)

Jak przekonwertować plik źródłowy Kotlin na plik źródłowy Java

Mam plik źródłowy Kotlina, ale chcę go przetłumaczyć na Javę. Jak mogę przekonwertować Kotlin na Java source?

Smart cast to 'Type' jest niemożliwe, ponieważ 'zmienna' jest zmienną właściwością, która mogła zostać zmieniona przez ten czas

I początkujący Kotlin pyta: "dlaczego poniższy kod się nie skompiluje?": var left: Node? = null fun show() { if (lef ... null i left jest typu Node więc dlaczego nie może być inteligentnie przypisana do tego typu? Jak mogę to elegancko naprawić?

W Kotlinie, jaki jest idiomatyczny sposób radzenia sobie z wartościami zerowymi, odwoływania się do nich lub ich konwertowania

Jeśli mam typ nullable Xyz?, chcę go odwołać lub przekonwertować na typ nie-nullable Xyz. Jaki jest idiomatyczny sposób robi ... nież aby wyjaśnić kilka naprawdę starych odpowiedzi napisanych dla Alf z Kotlina, które nie są dokładne dla obecnego Kotlina.

Idiomatyczny sposób logowania w Kotlinie

Kotlin nie ma tego samego pojęcia pól statycznych, co używane w Javie. W Javie ogólnie akceptowanym sposobem logowania jest: ... tatic final Logger LOG = LoggerFactory.getLogger(Foo.class); } Pytanie jaki jest idiomatyczny sposób logowania w Kotlinie?

Różnica między nicią a korotynem w Kotlinie

Czy jest jakaś specyficzna implementacja języka w Kotlinie, która różni się od innych implementacji języka coroutines? co ... koroutines, co się dzieje za tym kodem? for(i in 0..100000){ async(CommonPool){ //run long running operations } }

Jak Kotlin coroutines są lepsze od RxKotlin?

Dlaczego miałbym używać koroutinów Kotlina? Wydaje się, że biblioteka RxKotlin jest znacznie bardziej uniwersalna. Kotlin ' s ... okaz slajdów z rozmowy jest dostępny tutaj. EDIT (dzięki @ hotkey): Lepsze źródło na temat obecnego stanu koroutines tutaj.

Jaki jest odpowiednik statycznych metod Javy w Kotlinie?

Nie ma static słowa kluczowego w Kotlinie. Jaki jest najlepszy sposób na reprezentowanie static metody Javy w Kotlinie?

Kotlin-Property initialization using "by lazy" vs. " lateinit"

W Kotlinie jeśli nie chcesz inicjować właściwości klasy wewnątrz konstruktora lub w górnej części ciała klasy, masz w zasadzi ... em prymitywnym. Więc, jak wybrać poprawnie między tymi dwoma opcjami, ponieważ obie z nich mogą rozwiązać ten sam problem ?

Błąd: wykonanie nie powiodło się dla Zadania': app: clean'. Nie można usunąć pliku

Próbuję odbudować mój projekt Android Studio Gradle (zawierający głównie kod Kotlina), ale zaczął rzucać UnableToDeleteFileEx ... acza, że ma jakąś blokadę w plikach kompilacji. Wysłałem błąd tutaj z Więcej SZCZEGÓŁÓW I kroków, aby odtworzyć błąd: KT-9440

jak uzyskać dostęp do folderu Pobrane w systemie android?

Jestem nowy android, robię aplikację, w której można pobierać pliki do folderu Pobrane (za pomocą Menedżera pobierania). Mogę ... View1" android:src="@drawable/icon" android:layout_width="wrap_content"></ImageView> </LinearLayout>

Jak koroutines Kotlin działają wewnętrznie?

Jak Kotlin wewnętrznie implementuje koroutiny? Coroutines są mówione jako "lżejsza wersja" wątków i rozumiem, że używają wąt ... na następnym wolnym wątku, powiedzmy Thread01. Czy dobrze to Rozumiem? A może coroutines są zaimplementowane w inny sposób?

Dlaczego w Kotlinie nie ma słów kluczowych dotyczących współbieżności?

Po prostu zanurzam się w tym niesamowitym języku, a ta jedna rzecz jest dla mnie frustrująca. Dlaczego nie ma słów kluczowych ... od w kotlinie, ale mają jakiś kod java, który nie jest możliwy do wyrażenia za pomocą Kotlina. Czy to prawda? Tak miało być?

Kotlin i nowa Aktywnośćtestrule: reguła @musi być Publiczna

Próbuję zrobić test interfejsu dla mojej aplikacji na Androida w Kotlinie. Ponieważ nowy system używa ActivityTestRule, nie m ... ActivityTestRule<MainActivity> = ActivityTestRule(javaClass<MainActivity>()) ... } Jest już publiczny : /

Val i Var w Kotlinie

Jaka jest różnica między var A val w kotlinie? Przejrzałem ten link: Https://kotlinlang.org/docs/reference/properties.html ... óżnice z Javą. var vs val? ponieważ pytam o wątpliwości związane z konkretnym przykładem w dokumentacji, a nie tylko w ogóle.

Jak zaimplementować wzorzec Builder w Kotlinie?

Witam jestem nowicjuszem w świecie Kotlina. Podoba mi się to, co widzę do tej pory i zacząłem myśleć, aby przekonwertować nie ... return this } fun build():Car { val car = Car(this) return car } } }

Coroutines: runBlocking vs coroutineScope

Czytałem Coroutine Basics próbując zrozumieć i nauczyć się tego. Jest tam część z tym kodem: fun main() = runBlocking { / ... blokowanie, ponieważ dociera tylko do ostatniej linii, gdy jest wykonywana. Czy ktoś może mnie tu oświecić? Z góry dzięki.

Android Studio 3.1: błędne odniesienia w edytorze

Używam Ubuntu 17.10 i właśnie zaktualizowałem Android Studio z wersji 3.0.1 do 3.1. Oto informacje o wersji w Help - > Ab ... działa dobrze. W 2007 roku, w 2008 roku, w ramach projektu "open-source", w 2009 roku, w ramach projektu "open-source".]}