kotlin
Jak korzystać z wiązania danych i Kotlina w Android Studio 3.0.0
Właśnie zacząłem używać Android Studio 3.0.0, ale za każdym razem, gdy próbuję zbudować swój projekt, dostaję ten błąd:
Err ... ciem
androidProcessor "com.android.databinding:compiler:2.2.0"
I wszystko działało bez zarzutu... Co robię źle??
Dzięki!
Konwertuj Obiekty Obserwacyjne RxJava Na Dane Na Żywo Za Pomocą Funkcji Rozszerzenia Kotlin
Używam dużo RxJava Observables przekonwertowane do LiveData w moim kodzie przy użyciu biblioteki LiveDataReactiveStreams.from ... sze?
P. S.
Jestem nowy w Kotlinie i tak Ja zadaję to pytanie. Wszystko, co pomocne, będzie mile widziane. Dziękuję bardzo.
activeNetworkInfo.type is deprecated in API level 28
chcę skorzystać z Menedżera połączeń, który zapewnia metodę activeNetworkInfo.typ do sprawdzania typu sieci w systemie Androi ...
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
minSdkVersion 21
targetSdkVersion 28
}
Jak Mogę uzyskać losowy numer w Kotlinie?
Ogólna metoda, która może zwrócić losową liczbę całkowitą między dwoma parametrami, tak jak robi to ruby z rand(0..n).
Jakieś sugestie?
Android Room-simple select query-nie można uzyskać dostępu do bazy danych w głównym wątku
Próbuję próbki z Room Persistence Library .
Stworzyłem byt:
@Entity
public class Agent {
@PrimaryKey
public String ... assertThat(byName.get(0), equalTo(user));
}
Czy coś mi umknęło? Jak mogę go wykonać bez awarii? Proszę sugerować.
Jak przekonwertować listę na mapę w Kotlinie?
Na przykład mam listę ciągów takich jak:
val list = listOf("a", "b", "c", "d")
I chcę przekonwertować go na mapę, gdzie ciągi są kluczami.
Wiem, że powinienem użyć .funkcja toMap (), ale nie wiem jak i nie widziałem jej przykładów.
Jak najlepiej zdefiniować stałą log TAG w Kotlinie?
Tworzę moje pierwsze zajęcia Kotlina w mojej aplikacji na Androida. Zazwyczaj dla celów logowania mam stałą o nazwie TAG. Co ... ogę zdefiniować tam TAG stałą? Czy jest jeszcze droga do Kotlina gdzie nie mam tej dziwnej konstrukcji class.java.simpleName?
Jak rozwiązać błąd " nie udało się rozwiązać: org .jetbrains.kotlin: kotlin-stdlib-jre7 ... " podczas budowania w Android Studio
Stworzyłem nowy projekt, zaznaczając pole "Dołącz kotlin" w Android Studio 3 i po wyjęciu z pudełka pojawia się błąd podczas ... Upewniłem się, że wszystkie wtyczki są aktualne i że Android SDK jest prawidłowo zainstalowany.
Jak mogę rozwiązać ten błąd?
WARNING: API ' variant.getPackageLibrary () 'jest przestarzałe i zostało zastąpione przez' variant.getPackageLibraryProvider ()"
Właśnie upaded kotlin do 1.3.30 i teraz dostaję ten błąd podczas synchronizacji gradle:
WARNING: API ' variant.getPackag ... ndsOn(copyDatabase)
// workaround for https://youtrack.jetbrains.com/issue/KT-27170
configurations {
compileClasspath
}
Jaka jest różnica między "const" a "val"?
Ostatnio czytałem o const słowo kluczowe, i jestem bardzo zdezorientowany! Nie mogę znaleźć żadnej różnicy między nim a słowe ... ym val, chodzi mi o to, że możemy użyć obu z nich do stworzenia niezmiennej zmiennej, czy jest coś jeszcze, czego mi brakuje?
Kotlin z JPA: default constructor hell
Ponieważ JPA wymaga, klasy @Entity powinny mieć domyślny konstruktor (nie-arg) do tworzenia instancji obiektów podczas pobier ... e i utratę niezmienności?
P. S. Czy to prawda, że Hibernate oprócz JPA może konstruować obiekty bez domyślnego konstruktora?
Jak używać TypeToken + generics z Gson w Kotlinie
Nie jestem w stanie uzyskać listy typu generic z niestandardowej klasy (Turns):
val turnsType = TypeToken<List<Turns& ... son().fromJson(pref.turns, turnsType)
Powiedział:
cannot access '<init>' it is 'public /*package*/' in 'TypeToken'
Kotlin: Zastosuj vs z
Jaka jest różnica między Z i zastosować. Z tego co wiem poniższy kod robi to samo:
swingElement.apply {
minWidth = ENAB ...
Czy jest jakaś różnica i czy powinienem używać jednego nad drugim?
Są też przypadki, w których jeden by działał,a drugi nie?
Jak działa słowo kluczowe reified w programie Kotlin?
Próbuję zrozumieć cel słowa kluczowego reified, najwyraźniej pozwala nam to na refleksję nad generykami .
Jednak, gdy go pomijam, działa równie dobrze. Czy ktoś może wyjaśnić, kiedy to robi rzeczywistą różnicę ?
Kotlin Coroutines właściwy sposób w Androidzie
Próbuję zaktualizować listę wewnątrz adaptera za pomocą asynchronizacji, widzę, że jest za dużo boilerplate.
Czy to dobry s ... catch (o: OutOfMemoryError) {
o.printStackTrace()
runOnUiThread {progress.dismiss()}
}
}
Jak mogę utworzyć tablicę w Kotlinie, tak jak w Javie, podając tylko rozmiar?
Jak mogę utworzyć tablicę tak jak to robimy w Javie?
int A[] = new int[N];
Jak mogę to zrobić w Kotlinie?
Jak rozszerzyć klasę, która ma wiele konstruktorów w Kotlinie?
Jestem w trakcie nauki Kotlina i napotkałem problem, którego nie mogłem rozgryźć.
Chciałbym rozszerzyć klasę Java RuntimeExce ... rzucenie go do PhotoLibException, ale nie mogłem tego zrobić.
Czy ktos moze podpowiedziec jak zrobic to poprawnie w Kotlinie?
ViewBinding vs Kotlin Android Extensions z syntetycznymi widokami
Jak Nowy ViewBinding porównuje się z Kotlin Android Extensions z syntetycznymi powiązaniami widoków?
Poza NullSafety i Ty ... niu syntetycznych wiązań na widokach?
Czy Nowy ViewBinding jest bardziej wydajny, ponieważ wcześniej generuje klasę wiązania?
Uzyskiwanie dostępu do funkcji rozszerzenia Kotlin z Javy
Czy jest możliwy dostęp do funkcji rozszerzeń z kodu Java?
Zdefiniowałem funkcję rozszerzenia w pliku Kotlin.
package com.t ... a-interop z dokumentów kotlin i również dużo wygooglowałem, ale nie mogłem go znaleźć.
Co robię źle? Czy to w ogóle możliwe?
W jaki sposób corutines są implementowane w JVM langs bez wsparcia JVM?
To pytanie pojawiło się po przeczytaniu propozycji Krosna, która opisuje podejście do implementacji koroutinów w języku progr ... lin i Scala.
Więc jak ta funkcja jest zaimplementowana bez dodatkowego wsparcia i czy można go skutecznie wdrożyć bez niego?