Size: a a a

StartAndroid Ru Kotlin

2018 June 04

P

Pavel in StartAndroid Ru Kotlin
Всем привет! Такой вопрос: обязательно ли делать поиск вьюхи
val myButton = findViewById<Button>(R.id.my_button)
myButton.setOnClickListener..... итд.  ?
Я обратил внимание, что котлин автоматически определяет id вьюхи, указанной в XML, и можно использовать это название в коде котлин, то-есть сразу
myButton.setOnClickListener..... итд. Работать-то все работает, но является ли это правильным путем?
источник

DV

Dmitry Vinogradov in StartAndroid Ru Kotlin
источник

P

Pavel in StartAndroid Ru Kotlin
Спасибо! А то меня гугл не туда вел
источник

AS

Alexander Seleznev in StartAndroid Ru Kotlin
Ога.. только надо иметь ввиду что иногда кинтетики могу отвалиться хз почему...
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Pavel
Всем привет! Такой вопрос: обязательно ли делать поиск вьюхи
val myButton = findViewById<Button>(R.id.my_button)
myButton.setOnClickListener..... итд.  ?
Я обратил внимание, что котлин автоматически определяет id вьюхи, указанной в XML, и можно использовать это название в коде котлин, то-есть сразу
myButton.setOnClickListener..... итд. Работать-то все работает, но является ли это правильным путем?
findViewById<Button>(R.id.myButton)?.setOnClickListener {
    // ...
}
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Типа ты под переменной подразумеваешь вью, а не контейнер для вью. Не по-оопэшному как-то
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
😁
источник

A

Alex in StartAndroid Ru Kotlin
Alexander Seleznev
Ога.. только надо иметь ввиду что иногда кинтетики могу отвалиться хз почему...
Постоянно отваливаются. Датабаиндинг рулит.
источник
2018 June 05

DC

Denis Chabaev in StartAndroid Ru Kotlin
Доброе утро. Помогите решить проблему. Как я предполагаю, она возникла после обновления котлин плагина. Теперь проект не собирается. И я не понимаю почему.
Прикрепляю скиншоты студии при открытии проеекта, при попытке синхронизировать градл, и логи.
Помогите мне, пожалуйста. Может решил кто-то подобное. Гугление не помогло. Везде рекомендуют обновить плагин, но он уже обновлён.

https://gist.github.com/Denchabaev/b13d9f52beab58b9c2c94ef3173fd266
источник

DC

Denis Chabaev in StartAndroid Ru Kotlin
источник

DC

Denis Chabaev in StartAndroid Ru Kotlin
источник

MV

Max Vasin in StartAndroid Ru Kotlin
Denis Chabaev
Доброе утро. Помогите решить проблему. Как я предполагаю, она возникла после обновления котлин плагина. Теперь проект не собирается. И я не понимаю почему.
Прикрепляю скиншоты студии при открытии проеекта, при попытке синхронизировать градл, и логи.
Помогите мне, пожалуйста. Может решил кто-то подобное. Гугление не помогло. Везде рекомендуют обновить плагин, но он уже обновлён.

https://gist.github.com/Denchabaev/b13d9f52beab58b9c2c94ef3173fd266
В build.gradle версия котлина должна также быть 1.2.41
источник

DC

Denis Chabaev in StartAndroid Ru Kotlin
Max Vasin
В build.gradle версия котлина должна также быть 1.2.41
так и есть
источник

DC

Denis Chabaev in StartAndroid Ru Kotlin
источник

DC

Denis Chabaev in StartAndroid Ru Kotlin
buildscript {
   ext.kotlinVersion = '1.2.41'
   ext.serializationVersion = '0.5.0'
источник

DC

Denis Chabaev in StartAndroid Ru Kotlin
...
источник

MV

Max Vasin in StartAndroid Ru Kotlin
а репозитории какие?
mavenCentral()
       google()
       jcenter()
источник

SS

Sergey Semenoff in StartAndroid Ru Kotlin
Доброго времени суток. Если кому интересно, на Udemy подвезли солидные скидки на курсы, в частности, и по котлину https://www.udemy.com/kotlin-android/
источник

PR

Pavel Rukin in StartAndroid Ru Kotlin
источник