kotlin
NullPointerException podczas próby uzyskania dostępu do widoków w fragmencie Kotlina
Jak używać rozszerzeń Kotlin Android z Fragment s?
Jeśli użyję ich wewnątrz onCreateView(), dostaję wyjątek NullPointerExcept ... , false)
btn_K.setOnClickListener { Log.d(TAG, "onViewCreated(): hello world"); }
return rootView
}
}
`
Istniejące 3-funkcyjne wywołanie zwrotne do Koroutines Kotlin
Mam ogólne Pytanie z konkretnym przykładem: chciałbym użyć magii Kotlin coroutine zamiast callback hell W Androidzie podczas ... a onError $cameraDevice $error"))
cameraDevice.close()
}
}, Handler())
return response.await()
}
Iterowalność i Sekwencja Kotlina wyglądają dokładnie tak samo. Dlaczego wymagane są dwa typy?
Oba te interfejsy definiują tylko jedną metodę
public operator fun iterator(): Iterator<T>
Dokumentacja mówi, że {[1] } ma być leniwy. Ale czy Iterable nie jest też leniwy (chyba że poparty Collection)?
Operator Warunkowy Kotlina Trójwarstwowa
Jaki jest odpowiednik tego wyrażenia w Kotlinie?
a ? b : c
To nie jest poprawny kod w Kotlinie.
Przykład kiedy powinniśmy używać run, let, apply, also I with na kotlinie
Chciałbym mieć dobry przykład dla każdej funkcji run, let, apply, also, with
Czytałem Ten artykuł ale nadal brak przykładu
kiedy używać funkcji inline w Kotlin?
Wiem, że funkcja inline może poprawić wydajność i spowodować wzrost generowanego kodu, ale nie jestem pewien, czy jest to pra ... ck: Lock, block: () -> Unit) {
lock.lock();
try {
block();
} finally {
lock.unlock();
}
}
Czy istnieje wygodny sposób tworzenia Parcelowalnych klas danych w systemie Android za pomocą Kotlin?
Obecnie używam doskonałego AutoParcel w moim projekcie Java, który ułatwia tworzenie klas Parcelowalnych.
Kotlin, który roz ...
Czy istnieje wygodny sposób, aby Klasa danych Kotlin była Parcelowana w wygodny sposób (bez ręcznego implementowania metod)?
Co to jest słowo kluczowe w kotlinie
Nie jestem w stanie zrozumieć i nie mogłem znaleźć znaczenia out słowa kluczowego w kotlinie.
Możesz sprawdzić przykład tutaj:
List<out T>
Jeśli ktoś może wyjaśnić znaczenie tego. Byłabym wdzięczna.
Co robi: robić w Kotlinie? (Operator Elvis)
Nie mogę rozgryźć, co ?: robi na przykład w tym przypadku
val list = mutableList ?: mutableListOf()
I dlaczego można go zmodyfikować do tego
val list = if (mutableList != null) mutableList else mutableListOf()
Błąd: obecny typ programu: android.wsparcie.design.widget.CoordinatorLayout$Behavior
Otrzymuję następujący błąd podczas budowania projektu. nie używałem CoordinatorLayout w tym projekcie. dodane jako zależność ... for them
exclude module: "support-v13"
}
kapt "com.github.hotchemi:permissionsdispatcher-processor:3.1.0"
}
Na liście Kotlina brakuje "Dodaj", "usuń", brakuje Mapy "umieść" itp.?
W Javie możemy wykonać następujące czynności
public class TempClass {
List<Integer> myList = null;
void doSom ... s ArrayList).remove(10)
}
}
Czy jest sposób na użycie listy, ale nie trzeba jej rzucać, jak to, co może zrobić w Javie?
Czy komponent Navigation Arch może spowodować fałszywie dodatni wyciek pamięci?
Mam podstawową wiedzę na temat wycieków pamięci i tego, co może je powodować. Dlatego nie rozumiem, czy mam problem w kodzie, ... komponent nawigacyjny przechowuje instancję fragmentu, gdy znajduje się w tylnym stosie a LeakCanary widzi to jako przeciek.
Kotlin Flow vs Android LiveData
Mam kilka pytań o przepływ Kotlina
mogę obserwować LiveData z wielu fragmentów. Mogę to zrobić z Flow? Jeśli tak, to w jak ... pływu chcę utworzyć wiele przepływów dla każdej pary klucz-wartość.
To może zabrzmieć głupio. Jestem nowy w Rx i Flow world.
Sortowanie kolekcji według wielu pól w Kotlinie [duplikat]
To pytanie ma już odpowiedź tutaj:
jak sortować na podstawie / porównać wiele wartości w Kotlinie?
... e listą posortowaną tylko według nazwy)
val sortedList = ArrayList(list.sortedBy { it.age }.sortedBy { it.name })) //wrong
Jaka jest różnica między uruchomieniem / dołączeniem a asynchronicznym / oczekującym w koroutinach Kotlin
W bibliotece kotlinx.coroutines możesz rozpocząć nowy coroutine używając launch (z join) lub async (z await). Jaka jest między nimi różnica?
Jak uruchomić klasę Kotlin z linii poleceń?
Rozumiem, że to pytanie zostało już zadane, ale żadna z informacji nie pomogła mi.
Oto moja sytuacja: nie mogę uruchomić sko ... n-runtime.jar';_DefaultPackage.class _DefaultPackage
Error: Could not find or load main class _DefaultPackage
Co mi umyka?
Dlaczego używamy "obiektu towarzyszącego" jako swego rodzaju zamiennika dla statycznych pól Javy w kotlinie?
Jakie jest zamierzone znaczenie "obiektu towarzyszącego"? Do tej pory używałem go tylko do zastąpienia static Javy, gdy jej p ... n object {
val singleton by lazy { ... }
}
Co wydaje się być unidiomatyczny sposób działania. Co jest lepszym sposobem?
Co to jest "odbiornik" w Kotlinie?
Jak to jest związane z funkcjami rozszerzeń? Dlaczego jest with Funkcja , a nie słowo kluczowe?
Wydaje się, że nie ma wyraźnej dokumentacji dla tego tematu, tylko założenie wiedzy w odniesieniu do rozszerzeń.
Kotlin: bezpieczne lambdy (bez wycieku pamięci)?
Po przeczytaniu tego artykułu o wyciekach pamięci zastanawiam się, czy używanie lambda w projekcie Kotlin Android jest bezp ... in lambda jest po prostu konwertowany na funkcje anonimowe Javy ?)
Edit: może mam swoją odpowiedź w tym temacie Jetbrains .
co oznacza ":: "w kotlinie?
Jestem nowy w Kotlinie
Użyłem tego kodu do otwarcia innej aktywności:
startActivity(Intent(this,IntroAndLang::class.java)) ... i aktywność docelowa są zapisywane w Kotlinie
Nie rozumiem dlaczego nie ma jednego : zamiast :: w IntroAndLang::class.java