Size: a a a

2017 November 19

D

Dima in Kotlin Android
Там есть только return@onLogClick он походу неработает
источник

Р

Роман in Kotlin Android
Ооо реактивные мозги здесь
источник

AM

Alina Meilalina [JB] in Kotlin Android
:) в соседнем чате много про вас говорят
источник

QH

Quantum Harmonizer in Kotlin Android
Dima
Там есть только return@onLogClick он походу неработает
код в студию
источник

D

Dima in Kotlin Android
Quantum Harmonizer
код в студию
источник

QH

Quantum Harmonizer in Kotlin Android
> Oglavlenia
pizdets
источник

D

Dima in Kotlin Android
Quantum Harmonizer
> Oglavlenia
pizdets
Ну просит ченить написать же
источник

D

Dima in Kotlin Android
)
источник

QH

Quantum Harmonizer in Kotlin Android
holder?.txtName? — не должно быть таким нуллабельным всё. Сломается — и не заметишь.
источник

QH

Quantum Harmonizer in Kotlin Android
Попробуй залоггировать, что происходит раньше — onLongClick или onClick.
Если долгий клик происходит раньше, то можно перещёлкнуть какой-нибудь флаг, чтобы ближайший кроткий клик игнорировался.
источник

D

Dima in Kotlin Android
И как это сделать
источник

QH

Quantum Harmonizer in Kotlin Android
Dima
И как это сделать
Как логами пользоваться, что ли?
источник

D

Dima in Kotlin Android
Флаг поставить
источник

QH

Quantum Harmonizer in Kotlin Android
Dima
Флаг поставить
переменную завести Булева типа
источник

BT

Battle Toad in Kotlin Android
Dima
Там есть только return@onLogClick он походу неработает
OnLongClick же должен true/false возвращать, в зависимости от того, обработал ли он ивент полностью. А в коде просто выход из лямбды, насколько я понял. Поэтому пробрасывается и OnClick. Допиши true в конце лямбды и будет счастье 😉
источник

QH

Quantum Harmonizer in Kotlin Android
Main.save_str что-нибудь возвращает?
источник

QH

Quantum Harmonizer in Kotlin Android
Battle Toad
OnLongClick же должен true/false возвращать, в зависимости от того, обработал ли он ивент полностью. А в коде просто выход из лямбды, насколько я понял. Поэтому пробрасывается и OnClick. Допиши true в конце лямбды и будет счастье 😉
Хмм, Колин не скомпилировал бы, если бы нужно быть вернуть значение. Похоже на баг функции, которая вешает слушателя.
источник

BT

Battle Toad in Kotlin Android
Quantum Harmonizer
Хмм, Колин не скомпилировал бы, если бы нужно быть вернуть значение. Похоже на баг функции, которая вешает слушателя.
Судя по импортам он юзает вот эту реализацию из Anko: https://github.com/Kotlin/anko/blob/master/anko/library/generated/sdk25-coroutines/src/ListenersWithCoroutines.kt. У неё дефолтный return false. Я немного промазал с лямбдой, она таки возвращает Unit. Тогда нужно вместе с лямбдой ещё и returnValue передать.
источник

BT

Battle Toad in Kotlin Android
@DmitriyDeomin а зачем там корутины, они же в UI потоке запустят хэндлэр? Обычной лямбды будет достаточно для текущей реализации по идее.
источник

D

Dima in Kotlin Android
Quantum Harmonizer
Main.save_str что-нибудь возвращает?
Нет
источник