Size: a a a

StartAndroid Ru Kotlin

2020 April 18

AB

Aleksei B. in StartAndroid Ru Kotlin
J.S
всем привет!

listener: (SomeModelClass) -> Unit

можете объяснить что это означает ? , в доках Unit эта аналог VOID в java , выше текст юзается в recyclerView и никак не могу понять зачем и что это означает ? Спасибо!
Unit это аналог void из Java
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
()->
это объявление функционального типа
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
т.е. (SomeModelClass) -> Unit
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
это функция, которая принимает объект SomeModelClass и ничего не возвращает
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
listener это переменная, по которой можно произвести вызов этой фукнции
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
val model = SomeModelClass()
listener(model)
источник
2020 April 19

PS

Petrov Sergey in StartAndroid Ru Kotlin
когда в kitten.kt есть package и функция, которую я импортирую в project.kt мне приходится при компиляции указывать kitten.kt в строке компиляции
kotlinc kitten.kt project.kt -cp . -include-runtime -d project.jar;java -jar project.jar
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
можно этого избежать или это нормально?
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
типа в проде в gradle там где-то указываются все файлы, которые являются пакетами(не касался этой темы еще)
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
т.е вся эта ситуация нормальная или можно как-то избежать явного указания при компиляции kitten.kt в строке компиляции?
источник
2020 April 20

PS

Petrov Sergey in StartAndroid Ru Kotlin
>>> import android.support.v7.app.AlertDialog
error: unresolved reference: support
import android.support.v7.app.AlertDialog

Как узнать, где «лежит» AlertDialog?
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Просто пропиши val dialog: AlertDialog? = null

А потом alt+Enter и найди нужный импорт тебе 😉
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
Efim Arisov
Просто пропиши val dialog: AlertDialog? = null

А потом alt+Enter и найди нужный импорт тебе 😉
я не в студии работаю
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
А что мешает установить среду разработки специально под Android? )
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
есть еще такой вопрос:
https://www.linux.org.ru/forum/development/15652792
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
Efim Arisov
А что мешает установить среду разработки специально под Android? )
мне не удобно в ней работать. У меня всё в имаксе настроено под котлин
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
товарищи, кто-то может что-то подсказать по этим вопросам?
источник

M

Manas in StartAndroid Ru Kotlin
Petrov Sergey
товарищи, кто-то может что-то подсказать по этим вопросам?
android.app.AlertDialog
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
Вопрос про when и android.graphics.Color
источник