Size: a a a

StartAndroid Ru Kotlin

2018 November 20

bk

basil kotov in StartAndroid Ru Kotlin
WaterSmith
Передавать данные во фрагмент нужно через параметры, потому что, когда андроид будет восстанавливать фрагмент, он вызовет дефолтный конструктор, и восстановит параметры. Про ваши кастомные сеттеры он ничего не знает.
спасибо
источник
2018 November 21

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Всех приветствую, можете подсказать как использовать обычные фун-ци вместо интерфейсов с одним методом
источник

R

Roman in StartAndroid Ru Kotlin
fun smth(callback: () -> Unit) {
...
callback()
}


smth {
...
}
источник

R

Roman in StartAndroid Ru Kotlin
в самом простом случае
источник

ИЗ

Иван Захаров... in StartAndroid Ru Kotlin
Джамал Алиев
Всех приветствую, можете подсказать как использовать обычные фун-ци вместо интерфейсов с одним методом
    fun smth0(tmp: Function0<Unit>) {
       tmp.invoke()
   }

   fun smth1(tmp: Function1<Unit?, Long>) : Long{
       return tmp.invoke(null)
   }
   
   fun call(){
       smth0{}
       val r = smth1{
           2L
       }
   }
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
🤦‍♂️блин я не могу понять как это работает)
источник

☠🇷

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

R

Roman in StartAndroid Ru Kotlin
Джамал Алиев
🤦‍♂️блин я не могу понять как это работает)
А чем тебе моё решение не понравилось?
источник

R

Roman in StartAndroid Ru Kotlin
Или нужно прям на джавовских Function
источник

R

Roman in StartAndroid Ru Kotlin
Дичь какая-то
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Roman
А чем тебе моё решение не понравилось?
я не говорю что твое решение не понравилось)
источник

ДА

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

R

Roman in StartAndroid Ru Kotlin
А что не понятно?) Просто попробуй сделать так же
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
я правильно понимаю, что в параметры функции прокидывается другая)
источник

R

Roman in StartAndroid Ru Kotlin
у функции аргумент типа () -> Unit, то есть, функция без аргументов и возвращаемого значения
источник

R

Roman in StartAndroid Ru Kotlin
Джамал Алиев
я правильно понимаю, что в параметры функции прокидывается другая)
Да
источник

R

Roman in StartAndroid Ru Kotlin
Джамал Алиев
Всех приветствую, можете подсказать как использовать обычные фун-ци вместо интерфейсов с одним методом
Ты же это и просил)
источник

ДА

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

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
функции передается функция
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Roman
fun smth(callback: () -> Unit) {
...
callback()
}


smth {
...
}
callback.invoke() же
источник