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.


9
NullPointerException ketika mencoba mengakses tampilan di fragmen Kotlin
Bagaimana cara menggunakan Kotlin Android Extensions with Fragments? Jika saya menggunakannya di dalam onCreateView(), saya mendapatkan NullPointerExceptionpengecualian ini : Disebabkan oleh: java.lang.NullPointerException: Mencoba untuk memanggil metode virtual 'android.view.View android.view.View.findViewById (int)' pada referensi objek nol Ini adalah kode fragmen: package com.obaied.testrun.Fragment import android.os.Bundle import android.support.v4.app.Fragment import android.util.Log import android.view.LayoutInflater import android.view.View …

6
Format dalam templat string kotlin
Kotlin memiliki fitur luar biasa yang disebut templat string. Saya sangat menyukainya. val i = 10 val s = "i = $i" // evaluates to "i = 10" Tetapi apakah mungkin untuk memiliki pemformatan di template? Sebagai contoh, saya ingin memformat Templat string dobel di kotlin, setidaknya untuk menetapkan jumlah …

10
Daftar Kotlin hilang "tambah", "hapus", Peta hilang "pasang", dll?
Di Jawa kita bisa melakukan hal berikut public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Tetapi jika kita menulis ulang ke Kotlin secara langsung seperti di bawah ini class TempClass { var myList: List<Int>? = null fun doSomething() { …


7
Cara membuat konstruktor kosong untuk kelas data di Kotlin Android
Saya memiliki 10+ parameter dalam kelas data, saya ingin menginisialisasi kelas data dengan konstruktor kosong dan menetapkan nilai hanya untuk beberapa parameter menggunakan setter dan meneruskan objek ke server. data class Activity( var updated_on: String, var tags: List<String>, var description: String, var user_id: List<Int>, var status_id: Int, var title: String, …
195 android  kotlin 

8
startForeground gagal setelah meningkatkan ke Android 8.1
Setelah memutakhirkan telepon saya ke 8.1 Pengembang Pratinjau layanan latar belakang saya tidak lagi dijalankan dengan benar. Dalam layanan jangka panjang saya, saya telah menerapkan metode startForeground untuk memulai pemberitahuan yang sedang berlangsung yang dipanggil pada buat. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val …

2
Perbedaan antara jenis Daftar dan Array di Kotlin
Apa perbedaan antara Listdan Arrayjenis? Tampaknya dapat melakukan operasi yang sama dengan mereka (loop, ekspresi filter, dll.), Apakah ada perbedaan perilaku atau penggunaan? val names1 = listOf("Joe","Ben","Thomas") val names2 = arrayOf("Joe","Ben","Thomas") for (name in names1) println(name) for (name in names2) println(name)
192 kotlin 



3
Apa itu operator double-bang Kotlin (!!)?
Saya mengonversi Java ke Kotlin dengan Android Studio. Saya mendapatkan double bang setelah variabel instan. Apa double bang dan yang lebih penting di mana ini didokumentasikan? mMap!!.addMarker(MarkerOptions().position(london).title("Marker in London"))

8
Perpanjang kelas data di Kotlin
Kelas data tampaknya menjadi pengganti POJO kuno di Jawa. Sangat diharapkan bahwa kelas-kelas ini akan memungkinkan untuk warisan, tetapi saya tidak bisa melihat cara yang nyaman untuk memperluas kelas data. Yang saya butuhkan adalah sesuatu seperti ini: open data class Resource (var id: Long = 0, var location: String = …

6
Bagaimana cara mengubah Daftar ke Peta di Kotlin?
Misalnya saya punya daftar string seperti: val list = listOf("a", "b", "c", "d") dan saya ingin mengubahnya menjadi peta, di mana string adalah kuncinya. Saya tahu saya harus menggunakan .toMap()fungsi ini, tetapi saya tidak tahu caranya, dan saya belum melihat contohnya.
169 dictionary  kotlin 

30
Kesalahan: Eksekusi gagal untuk tugas ': aplikasi: bersih'. Tidak dapat menghapus file
Saya mencoba untuk membangun kembali proyek Android Studio Gradle saya (kebanyakan berisi kode Kotlin), tetapi mulai membuang UnableToDeleteFileExceptionselama proses pembersihan / pembangunan kembali: Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar Ini mulai terjadi setelah saya mencoba mengubah struktur paket proyek saya. Sayangnya, saya melakukannya dengan mengganti …

13
Menyetel teks di EditText Kotlin
Saya mencoba untuk menyetel teks dalam EditText tetapi dikatakan: Type mismatch. Required: Editable Found: String Kode saya adalah sebagai berikut: String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name Jangan katakan untuk menggunakan setTextkarena saya menggunakan kotlin, bukan Java.

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.