Pertanyaan yang diberi tag kotlin

105
Kelas Data Kotlin dari Json menggunakan GSON

Saya memiliki kelas Java POJO seperti ini: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } dan saya memiliki kelas data Kotlin Seperti ini data class Topic(val id: Long, val name: String) Bagaimana cara memberikan json keyke variabel kotlin data...

105
Android Room - Pilih kueri dengan LIKE

Saya mencoba membuat kueri untuk mencari semua objek yang namanya berisi teks: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable<List<Hamster>> Pesan: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE...

104
Kotlin addTextChangeListener lambda?

Bagaimana Anda membuat ekspresi lambda untuk EditText addTextChangeListener di Kotlin? Di bawah ini memberikan kesalahan: passwordEditText.addTextChangedListener { charSequence -> try { password = charSequence.toString() } catch (error: Throwable) { raise(error) } }

103
Enum yang efektif di Kotlin dengan pencarian terbalik?

Saya mencoba menemukan cara terbaik untuk melakukan 'pencarian terbalik' pada enum di Kotlin. Salah satu kesimpulan saya dari Java Efektif adalah Anda memperkenalkan peta statis di dalam enum untuk menangani pencarian terbalik. Mem-porting ini ke Kotlin dengan enum sederhana mengarahkan saya ke...

101
Perbedaan antara kelas dan objek di Kotlin

Saya baru mengenal Kotlin dan baru-baru ini mengonversi file sederhana dari java ke Kotlin. Saya bertanya-tanya mengapa konverter Android mengubah kelas java saya menjadi objek Kotlin. Jawa: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF;...

99
Ganti pengambil untuk kelas data Kotlin

Diberikan kelas Kotlin berikut: data class Test(val value: Int) Bagaimana cara menimpa Intgetter sehingga mengembalikan 0 jika nilainya negatif? Jika ini tidak memungkinkan, teknik apa sajakah untuk mencapai hasil yang sesuai?

98
Apa?: Lakukan di Kotlin? (Operator Elvis)

Saya tidak tahu apa yang ?:terjadi dalam contoh kasus ini val list = mutableList ?: mutableListOf() dan mengapa itu bisa diubah menjadi ini val list = if (mutableList != null) mutableList else mutableListOf()