Pertanyaan yang diberi tag «kotlin»

Kotlin adalah open-source, bahasa pemrograman yang diketik secara statis yang didukung oleh JetBrains. Kotlin menggabungkan OOP dan fitur fungsional dan berfokus pada interoperabilitas, keselamatan, kejelasan, dan dukungan perkakas. Saat ini menargetkan JVM dan JavaScript, dan itu bahasa yang didukung secara resmi di Android.

8
Tidak dapat menemukan androidsdk.modules
Jadi di tengah menjalankan program saya, build.gradle saya gagal dengan kesalahan ini. Maksud saya itu benar-benar bekerja sedetik sebelumnya, dan tidak sedetik setelah itu. Saya tidak mengubah apa pun di kelas saya. Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app > com.facebook.android:facebook-common:5.15.2 …


2
Kotlin Flow vs LiveData
Di Google I / O terakhir, Jose Alcerreca dan Yigit Boyar memberi tahu kami bahwa kami tidak boleh lagi menggunakan LiveData untuk mengambil data. Sekarang kita harus menggunakan fungsi menangguhkan untuk pengambilan satu-jepretan dan menggunakan Aliran Kotlin untuk membuat aliran data. Saya setuju bahwa coroutine sangat bagus untuk pengambilan satu-shot …

2
Jaminan Kotlin coroutine "terjadi sebelum"?
Apakah Kotlin coroutine memberikan jaminan "terjadi sebelum"? Sebagai contoh, apakah ada jaminan "terjadi sebelum" antara menulis ke mutableVardan selanjutnya membaca (berpotensi) utas lain dalam kasus ini: suspend fun doSomething() { var mutableVar = 0 withContext(Dispatchers.IO) { mutableVar = 1 } System.out.println("value: $mutableVar") } Edit: Mungkin contoh tambahan akan memperjelas pertanyaan …

1
Bagaimana cara menutup cek nol yang tidak perlu yang dihasilkan oleh Kotlin?
Pertimbangkan contoh Kotlin minimal berikut: fun <U> someWrapper(supplier: () -> U): () -> (U) { return { supplier() } } fun foo(taskExecutor: TaskExecutor): Int { val future = CompletableFuture.supplyAsync(someWrapper { 42 }, taskExecutor::execute) return future.join() } @Test public void shouldFoo() { assertThat(foo(), is(42)); } Saya memiliki aturan cakupan cabang di …

1
Gagal sinkronisasi gagal: Metode yang tidak didukung: KotlinPlatformContainer.supports ()
Saya baru saja memperbarui Android Studio ke versi terbaru 3.5.1 dan saya tahu mendapatkan kesalahan berikut: Sinkronisasi tingkat gagal: Metode yang tidak didukung: KotlinPlatformContainer.supports (). Versi Gradle yang Anda sambungkan tidak mendukung metode itu. Untuk mengatasi masalah ini, Anda dapat mengubah / meningkatkan versi target Gradle yang Anda sambungkan. Atau, …

1
Database kamar dengan kelas inlin Kotlin sebagai bidang Entitas
Saya mencoba mendapatkan Room ( https://developer.android.com/topic/libraries/architecture/room ) bekerja dengan kelas inline Kotlin seperti yang dijelaskan dalam artikel Jake Whartons artikel Kelas Inline Membuat ID Database yang Hebat : @Entity data class MyEntity( @PrimaryKey val id: ID, val title: String ) inline class ID(val value: String) Saat menyusun Kamar ini mengeluh …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.