«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.

20
Maalesef Uygulamam durdu. Bunu Nasıl Çözebilirim?
Bir uygulama geliştiriyorum ve her çalıştırdığımda mesajı alıyorum: Maalesef Uygulamam durdu. Bunu çözmek için ne yapabilirim? Bu soru hakkında - Yığın izleme nedir ve uygulama hatalarımda hata ayıklamak için bunu nasıl kullanabilirim? , başka ayrıntı olmadan uygulamalarının çöktüğünü belirten birçok soru vardır. Bu soru, acemi Android programcılarına sorunlarını nasıl kendileri …


28
JVM target 1.8 ile oluşturulan bayt kodu, JVM target 1.6 ile oluşturulan bayt koduna satılamaz
IntelliJ aracılığıyla Örnek CorDapp'ı ( https://github.com/corda/cordapp-example ) çalıştırmaya çalışırken aşağıdaki hatayı alıyorum: JVM target 1.8 ile oluşturulan bayt kodu, JVM target 1.6 ile oluşturulan bayt koduna satılamaz Tüm bayt kodlarının aynı JVM hedefiyle oluşturulması için IntelliJ ayarlarını nasıl değiştirebilirim?




9
Alarm Yöneticisi Örneği
Projemde bir çizelge işlevi uygulamak istiyorum. Bu yüzden bir Alarm yöneticisi programı için Googled, ancak herhangi bir örnek bulamıyorum. Herkes temel bir alarm yöneticisi programı ile bana yardımcı olabilir mi?

30
Val ve Var Kotlin içinde
varVe valKotlin arasındaki fark nedir ? Bu bağlantıdan geçtim: https://kotlinlang.org/docs/reference/properties.html Bu bağlantıda belirtildiği gibi: Salt okunur bir özellik bildiriminin tam sözdizimi, değiştirilebilir bir dosyadan iki şekilde farklıdır: var yerine val ile başlar ve ayarlayıcıya izin vermez. Ama hemen önce bir ayarlayıcı kullanan bir örnek var. fun copyAddress(address: Address): Address { …
289 kotlin 

8
Kotlin - “Lateinit” ile “tembel” kullanarak mülk başlatma
Kotlin'de yapıcı içinde veya sınıf gövdesinin üstünde bir sınıf özelliği başlatmak istemiyorsanız, temel olarak şu iki seçeneğe sahipsiniz (dil başvurusundan): Tembel Başlatma tembel (), bir lambda alan ve tembel bir mülkün uygulanması için temsilci olarak işlev görebilen bir Lazy örneğini döndüren bir işlevdir: get () için ilk çağrı, tembel () …
280 properties  kotlin 

6
“Const” ve “val” arasındaki fark nedir?
Kısa bir süre önce constanahtar kelimeyi okudum ve kafam çok karıştı! Ben arasında herhangi bir fark bulamıyorum constve valanahtar kelime, biz değişmez bir değişkeni yapmak her ikisi de kullanabilirsiniz Yani, özlüyorum o başka orada bir şey mi?
276 constants  kotlin 

10
'Değişken' için akıllı yayın yapmak imkansızdır, çünkü 'değişken' bu zamana kadar değiştirilebilen değiştirilebilir bir özelliktir
Ve Kotlin acemi, "aşağıdaki kod neden derlenmeyecek?" Diye soruyor: var left: Node? = null fun show() { if (left != null) { queue.add(left) // ERROR HERE } } 'Düğüm' için akıllı yayın yapmak imkansızdır, çünkü 'sol' bu zamana kadar değiştirilebilen değiştirilebilir bir özelliktir leftDeğişken bir değişken olsun , ama açıkça …
275 kotlin 

5
Kotlin ve yeni ActivityTestRule: @Rule herkese açık olmalı
Kotlin'deki android uygulamam için UI testi yapmaya çalışıyorum. ActivityTestRule kullanan yeni sistem beri, çalışmasını sağlayamıyorum: doğru derler ve çalışma zamanında, ben olsun: java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) at org.junit.runners.BlockJUnit4ClassRunner.validateFields(BlockJUnit4ClassRunner.java:170) at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:103) at org.junit.runners.ParentRunner.validate(ParentRunner.java:344) at org.junit.runners.ParentRunner.<init>(ParentRunner.java:74) at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:55) at android.support.test.internal.runner.junit4.AndroidJUnit4ClassRunner.<init>(AndroidJUnit4ClassRunner.java:38) at …

9
Varsayılan arayüz yöntemleri yalnızca Android N ile başlayarak desteklenir
Android studio 3.1'e yükseltme yaptım ve aşağıdaki hatayı alıyorum: Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner) Message{kind=ERROR, text=Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner), sources=[Unknown source file], tool name=Optional.of(D8)} İşte benim gradle yapılandırma: compileSdkVersion 27 //buildToolsVersion …
262 android  java-8  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.