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.

11
Beberapa variabel biarkan masuk Kotlin
Apakah ada cara untuk merangkai beberapa memungkinkan untuk beberapa variabel nullable di kotlin? fun example(first: String?, second: String?) { first?.let { second?.let { // Do something just if both are != null } } } Maksud saya, sesuatu seperti ini: fun example(first: String?, second: String?) { first?.let && second?.let { …
127 kotlin 

19
Android Room - kueri pemilihan sederhana - Tidak dapat mengakses database di utas utama
Saya mencoba sampel dengan Room Persistence Library . Saya membuat Entitas: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } Membuat kelas DAO: @Dao public interface AgentDao { @Query("SELECT COUNT(*) FROM Agent where email …

3
Kotlin: Public get private set var
Apa cara yang benar untuk mendefinisikan var di kotlin yang memiliki pengambil publik dan penyetel privat (hanya dapat dimodifikasi secara internal)?
125 kotlin 

1
"Lebih suka menjalankan prosesor dagger di atas kelas itu" di Kotlin
Saya mendapatkan catatan ini di build setiap kali saya melakukan injeksi ke kelas kotlin (btw, saya memiliki proyek android campuran dengan kotlin dan java). Misalnya, setelah tugas gradle ini: compileStagingDebugJavaWithJavac(StagingDebug adalah varian build saya), saya mendapatkan pesan ini: "Catatan: Membuat MembersInjector atau Pabrik untuk com.packageNameXXX.CourseDiscoveryMapFragment. Lebih suka menjalankan dagger processor …
124 android  kotlin  dagger 


2
Properti harus diinisialisasi atau abstrak
Itu pasti pertanyaan yang bodoh, tapi saya benar-benar baru mengenal Kotlin dan saya tidak menemukan solusi apa pun. Bagaimana cara mendeklarasikan bidang kelas? Seperti kita bisa memilikinya di java: protected SharedPreferences mSharedPreferences; Dan nanti di onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Sekarang saya bisa menggunakannya di mana pun saya mau (dalam subclass …
121 android  kotlin 

11
Bagaimana cara mengurai JSON di Kotlin?
Saya menerima string objek JSON yang cukup dalam dari layanan yang harus saya parse ke objek JSON dan kemudian memetakannya ke kelas. Bagaimana cara mengubah string JSON menjadi objek di Kotlin? Setelah itu pemetaan ke kelas masing-masing, saya menggunakan StdDeserializer dari Jackson. Masalah muncul saat objek memiliki properti yang juga …
121 java  json  kotlin 

1
Konversi Kotlin Array ke Java varargs
Bagaimana cara mengonversi Kotlin saya Arraymenjadi varargs Java String[]? val angularRoutings = arrayOf<String>("/language", "/home") // this doesn't work web.ignoring().antMatchers(angularRoutings) Bagaimana cara melewatkan ArrayList ke parameter metode varargs?

8
`break` dan` continue` di `forEach` di Kotlin
Kotlin memiliki fungsi iterasi yang sangat bagus, like forEachor repeat, tetapi saya tidak dapat membuat operator breakand continuebekerja dengannya (baik lokal maupun non-lokal): repeat(5) { break } (1..5).forEach { continue@forEach } Tujuannya adalah untuk meniru loop biasa dengan sintaks fungsional sedekat mungkin. Itu pasti mungkin di beberapa versi lama Kotlin, …
120 loops  foreach  lambda  kotlin 

6
Apa arti fungsi suspend di Kotlin Coroutine
Saya membaca Kotlin Coroutine dan tahu bahwa ini didasarkan pada suspendfungsi. Tapi apa suspendartinya? Coroutine atau fungsi ditangguhkan? Dari https://kotlinlang.org/docs/reference/coroutines.html Pada dasarnya, coroutine adalah komputasi yang dapat ditangguhkan tanpa memblokir utas Saya mendengar orang sering mengatakan "fungsi tunda". Tapi menurut saya coroutine-nya yang di-suspend karena menunggu fungsinya selesai? "suspend" biasanya …




5
"Tidak cukup informasi untuk menyimpulkan parameter T" dengan Kotlin dan Android
Saya mencoba mereplikasi ListView berikut di aplikasi Android saya menggunakan Kotlin: https://github.com/bidrohi/KotlinListView . Sayangnya, saya mendapatkan kesalahan yang tidak dapat saya atasi sendiri. Ini kode saya: MainActivity.kt: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val listView = findViewById(R.id.list) as ListView listView.adapter = ListExampleAdapter(this) } private class ListExampleAdapter(context: Context) : BaseAdapter() …


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.