Size: a a a

StartAndroid Ru Kotlin

2018 November 21

MK

Mikhail Kozlov in StartAndroid Ru Kotlin
Leonid Ratanov
callback.invoke() же
не, можно и просто callback()

.invoke() - функция опрератор, если так правильно говорить
источник

MK

Mikhail Kozlov in StartAndroid Ru Kotlin
ну то есть обычный вызов callback() превращается в callback.invoke() за кулисами )
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Mikhail Kozlov
ну то есть обычный вызов callback() превращается в callback.invoke() за кулисами )
и правда. не знал, спасибо!
источник

MK

Mikhail Kozlov in StartAndroid Ru Kotlin
Leonid Ratanov
и правда. не знал, спасибо!
В статье был приведен забавный пример "выстрела в ногу", который выглядит примерно так:

class A

class B private constructor() {
   companion object {
       operator fun invoke() = A()
   }
}

val b = B()   // b is A
источник

DP

Dumitru Preguza in StartAndroid Ru Kotlin
Джамал Алиев
я не понял ни то ни то)
а теперь понял ?
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Dumitru Preguza
а теперь понял ?
В принципе да
источник

DP

Dumitru Preguza in StartAndroid Ru Kotlin
просто "() -> Unit" и есть тип, ничем не отличается от привычных типов
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Да, большое спасибо
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Я понял
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Даже по пременял в проекте
источник
2018 November 22

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Переслано от ☠️ hex 🇷🇺🐍...
Дано: RecyclerView (item: картинка, текст, Switch) используется в двух разных активити, в Главном активити на него повешан addOnItemTouchListener с локальной реализацией RecyclerTouchListener, в котор
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Переслано от ☠️ hex 🇷🇺🐍...
ом по нажатию на айтем переключается Switch айтема. как на Switch повесить теперь свой лисенер? Желательно так же локально, в MainActivity
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Переслано от ☠️ hex 🇷🇺🐍...
я уже думаю свичи делать некликабельными просто, а реализовать клик в onItemClick с переключением
источник

bk

basil kotov in StartAndroid Ru Kotlin
☠️ hex 🇷🇺🐍
Переслано от ☠️ hex 🇷🇺🐍
Дано: RecyclerView (item: картинка, текст, Switch) используется в двух разных активити, в Главном активити на него повешан addOnItemTouchListener с локальной реализацией RecyclerTouchListener, в котор
а не пробовал на вью повесить на onClickListener, а на свитч отдельный листенер?
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
basil kotov
а не пробовал на вью повесить на onClickListener, а на свитч отдельный листенер?
Моё решение выше получилось более лаконичным и логичным
источник

bk

basil kotov in StartAndroid Ru Kotlin
посоветуйте материалы по тестированию андроид-приложений на котлин
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
☠️ hex 🇷🇺🐍
Моё решение выше получилось более лаконичным и логичным
Куча строк с rvItems режет глаз. Красивее с
with(rvItems){
...
...
...}
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Leonid Ratanov
Куча строк с rvItems режет глаз. Красивее с
with(rvItems){
...
...
...}
Ты прав, спасибо
источник

a

anton in StartAndroid Ru Kotlin
А мне одному кажется, что , поиск контрола в методе onItemClick и изменение его свойства, вместо того что бы это делать в холдерах адаптера, это полный треш!! ?
источник

YS

Yura Stetsyc in StartAndroid Ru Kotlin
anton
А мне одному кажется, что , поиск контрола в методе onItemClick и изменение его свойства, вместо того что бы это делать в холдерах адаптера, это полный треш!! ?
👍
источник