«kotlin» etiketlenmiş sorular

Kotlin, JetBrains tarafından desteklenen açık kaynaklı, statik olarak yazılmış bir programlama dilidir. Kotlin, OOP ve fonksiyonel özellikleri bir araya getirir ve birlikte çalışabilirlik, güvenlik, netlik ve takım desteğine odaklanır. Şu anda JVM ve JavaScript'i hedefliyor ve Android'de resmi olarak desteklenen bir dildir.


9
Kotlin parçasındaki görünümlere erişmeye çalışırken NullPointerException
Kotlin Android Uzantıları ile Fragments nasıl kullanılır ? Bunları içeride kullanırsam onCreateView(), bu NullPointerExceptionistisnayı alıyorum : Nedeni: java.lang.NullPointerException: Boş bir nesne başvurusunda 'android.view.View android.view.View.findViewById (int)' sanal yöntemini çağırmayı deneyin. İşte parça kodu: 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 import android.view.ViewGroup import com.obaied.acaan.R import kotlinx.android.synthetic.main.fragment_card_selector.* …

10
Kotlin'in Listesi eksik “ekle”, “kaldır”, Harita eksik “koy” vb.?
Java ile aşağıdakileri yapabiliriz public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Ama eğer doğrudan aşağıdaki gibi Kotlin'e yeniden yazarsak class TempClass { var myList: List<Int>? = null fun doSomething() { myList = ArrayList<Int>() myList!!.add(10) myList!!.remove(10) } } Listemden …

6
Kotlin string şablonlarında format
Kotlin, string şablonları adı verilen mükemmel bir özelliğe sahiptir. Gerçekten çok seviyorum. val i = 10 val s = "i = $i" // evaluates to "i = 10" Ancak şablonlarda herhangi bir biçimlendirme olması mümkün müdür? Örneğin, en azından ondalık ayırıcıdan sonra bir dizi basamak ayarlamak için kotlin'de dize şablonlarında …

6
Oda Kalıcılığı lib için otomatik yineleme olarak birincil anahtar nasıl yapılır
foodIdAutoincrement olarak yapmak istediğim bir Entity (Room Persistence lib) sınıfı Food oluşturuyorum . @Entity class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double) { @PrimaryKey var foodId: Int = 0 var calories: Double = 0.toDouble() } foodIdBir otomatik görüntüleme alanını nasıl ayarlayabilirim ?

7
Kotlin Android'de veri sınıfı için boş oluşturucu nasıl oluşturulur
Bir veri sınıfında 10 + parametre var, boş bir yapıcı ile veri sınıfını başlatmak ve setter kullanarak yalnızca birkaç parametre için değerleri ayarlamak ve nesneyi sunucuya geçmek istiyorum. 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, var …
195 android  kotlin 

8
Android 8.1'e yükselttikten sonra topraklama başarısız
Telefonumu 8.1 Geliştirici Önizlemesine yükselttikten sonra arka plan servisim artık düzgün başlamıyor. Uzun süredir devam eden hizmetimde, oluşturmaya çağrılan devam eden bildirimi başlatmak için bir startForeground yöntemi uyguladım. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder = NotificationCompat.Builder(this, DEFAULT_CHANNEL_ID) val notification = notificationBuilder.setOngoing(true) .setSmallIcon(R.drawable.ic_launcher_foreground) …

2
Kotlin'de Liste ve Dizi Türleri Arasındaki Fark
ListVe Arraytürleri arasındaki fark nedir ? Görünüşe göre onlarla aynı işlemleri yapabilir (döngüler, filtre ifadesi vb.), Davranış veya kullanımda herhangi bir fark var mı? 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 

4
Standart Kotlin kütüphanesinde hangi Java 8 Stream.collect eşdeğerleri bulunmaktadır?
Java 8'de, Stream.collectkoleksiyonlarda toplamalara izin veren var . Kotlin'de bu, stdlib'deki uzatma işlevlerinin bir koleksiyonu olarak değil, aynı şekilde mevcut değildir. Ancak farklı kullanım durumları için denkliklerin ne olduğu açık değildir. Örneğin , JavaDoc'un üst kısmındaCollectors Java 8 için yazılmış örnekler vardır ve bunları Kolin'e taşırken, farklı bir JDK sürümündeyken …


2
Kotlin'de, null değerlerle başa çıkmanın, onları referans göstermenin veya dönüştürmenin deyimsel yolu nedir?
Null olabilecek bir türüm varsa Xyz?, ona başvurmak veya null olmayan bir türe dönüştürmek istiyorum Xyz. Kotlin'de bunu yapmanın deyimsel yolu nedir? Örneğin, bu kod hatalıdır: val something: Xyz? = createPossiblyNullXyz() something.foo() // Error: "Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type …

8
Kotlin'de veri sınıfını genişletme
Veri sınıfları, Java'daki eski moda POJO'ların yerini alıyor gibi görünüyor. Bu sınıfların kalıtıma izin vermesi oldukça beklenebilir, ancak bir veri sınıfını genişletmek için uygun bir yol göremiyorum. İhtiyacım olan böyle bir şey: open data class Resource (var id: Long = 0, var location: String = "") data class Book (var …

6
Nasıl Harita için Kotlin dönüştüğünde için?
Örneğin ben gibi dizelerin bir listesi var: val list = listOf("a", "b", "c", "d") ve ben bir dizeye anahtarları olduğu bir haritaya dönüştürmek istiyorum. .toMap()İşlevi kullanmam gerektiğini biliyorum , ama nasıl olduğunu bilmiyorum ve herhangi bir örnek görmedim.
170 dictionary  kotlin 

30
Hata: ': app: clean' görevi için yürütme başarısız oldu. Dosya silinemedi
Android Studio Gradle projemi (çoğunlukla Kotlin kodu içeren) yeniden oluşturmaya çalışıyorum, ancak UnableToDeleteFileExceptiontemizleme / yeniden oluşturma işlemi sırasında bir atmaya başladı : 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 Bu, projemin paket yapısını değiştirmeye çalıştıktan sonra olmaya başladı. Ne yazık ki, kötü bir fikir olan Android …

8
Java'nın String [] 'in Kotlin eşdeğeri nedir?
Kotlin'in Java'da ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArrayeşdeğer olduğunu görüyorum byte[], short[], int[],char[], double[], float[]. Şimdi merak ediyorum, StringArrayJava'nın eşdeğeri var String[]mı?
165 kotlin 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.