Size: a a a

2018 July 19

ВС

Виталий Сердюк in KotlinLangRu
fun <T> addTouchDownActions(act: T? = null) {
       addListener(
               object : ClickListener() {
                   override fun touchDown(event: InputEvent?, x: Float, y: Float, pointer: Int, button: Int): Boolean {
                       act ?: Unit
                       return super.touchDown(event, x, y, pointer, button)
                   }
               }
       )
   }

imageActor.addTouchDownActions(vis())

private fun vis() {
       println("Some")
   }

Подскажите как при обращении к функции addTouchDownActions выполнять функцию vis() = {act ?: Unit}переданную при инициализации функции addTouchDownActions параметром T ?

vis() выполняется только 1 раз при инициализации
imageActor.addTouchDownActions(vis())
,
object : ClickListener() в потоке и обрабатывается постоянно, нужно что бы и act ?: Unit он же vis() выполнялся постоянно.
источник

L

Little Panda 🐼 in KotlinLangRu
Roma 
Народ, всем привет!
Интересует один вопрос, кто-нибудь делал регистрацию пользователей с использованием сторонних сервисов подтверждение по номеру телефона?
я делал, с помощью firebase-auth. Но там есть лимит. В моем случае этого лимита хватает.
источник

ВС

Виталий Сердюк in KotlinLangRu
короч мне функцию надо кастануть или лямбду... видимо нельзя.
источник

ВС

Виталий Сердюк in KotlinLangRu
Можно как то так ?
fun addTouchDownActions(func: Method?) {
       addListener(
               object : ClickListener() {
                   override fun touchDown(event: InputEvent?, x: Float, y: Float, pointer: Int, button: Int): Boolean {
                       /**
                        * получить тут ссылку на функцию/метод
                        * (из другого класса)
                        * и использовать эту функцию
                        */
                       return super.touchDown(event, x, y, pointer, button)
                   }
               }
       )
   }
источник

ВС

Виталий Сердюк in KotlinLangRu
мне нужно что бы получены были не результаты функции, а сама функция  (ссылка) - что бы выполнялось ее содержимое - такое возможно ?
источник

R

Roma  in KotlinLangRu
Little Panda 🐼
я делал, с помощью firebase-auth. Но там есть лимит. В моем случае этого лимита хватает.
спс
источник

m

mirkus in KotlinLangRu
что обычно для http(s) запросов юзают?
источник

QH

Quantum Harmonizer in KotlinLangRu
mirkus
что обычно для http(s) запросов юзают?
На JVM/Android на клиенте — OkHttp.
источник

RS

Roman Speranskii in KotlinLangRu
Quantum Harmonizer
На JVM/Android на клиенте — OkHttp.
OkHttp + Retrofit
источник

m

mirkus in KotlinLangRu
thanks
источник

m

mirkus in KotlinLangRu
ай, я же в русском чате
источник

m

mirkus in KotlinLangRu
почемуто-подумал что в анг
источник

m

mirkus in KotlinLangRu
спасибо
источник
2018 July 21

OD

Oleg D. in KotlinLangRu
Тут один клиент хочет чтобы ему написали привязки для WebGL2 для KotlinJS. Мол в стандартной библиотеке только привязки WebGL1. Кто-нибудь работал здесь с WebGL (с котлином или без)?
источник
2018 July 23

NM

Nikita Mikhailov in KotlinLangRu
Товарищи, может кто знает, можно ли в Kotlin сделать финт ушами как в Java switch-case без break
источник

ВБ

Виталий Бендик in KotlinLangRu
чего-то вроде fallthrough нет, только if-чиками
источник

RS

Roman Speranskii in KotlinLangRu
Nikita Mikhailov
Товарищи, может кто знает, можно ли в Kotlin сделать финт ушами как в Java switch-case без break
А чем when() не подходит?
источник

ВБ

Виталий Бендик in KotlinLangRu
ну так про него и речь, как я понимаю)
источник

RS

Roman Speranskii in KotlinLangRu
👍
источник

NM

Nikita Mikhailov in KotlinLangRu
Roman Speranskii
А чем when() не подходит?
просто у меня есть два условия, и я выполняю часть действий при условии ИЛИ, и часть при условии ТОЛЬКО одного. Вот хотелось бы все это в один when(). Но походу не выйдет, так как если там по одной из веток зашло, условия ниже не проверяются
источник