
Dmitry
22.03.2017
05:26:00
там нет про функции
я тоже сначала не в восторге был от библиотеки, однако ее потихоньку вытаскивают на нормальный уровень. Мне кажется, она еще покажет себя

Andrew
22.03.2017
05:29:53
android:onClick="@{() -> presenter.onShowData(temp)}" - вот так дёрнуть пробовал?(параметр темп лежит в датамодели)
onShowData - просто метод

Google

Andrew
22.03.2017
05:31:44
Да на всю статью http://www.vogella.com/tutorials/AndroidDatabinding/article.html#data-binding-for-events

Dmitry
22.03.2017
05:32:17
сейчас посмотрю, спасибо

Andrew
22.03.2017
05:34:29
ты сначала посмотри можно ли рефрешинг как пропертю забиндить

Dmitry
22.03.2017
05:44:10
короче нахрапом не получилось решить задачку. Так как вне работы тема, то оставлю на вечер

Vladimir
22.03.2017
13:34:10
Всем привет, дерусь с котлином уже не один час, кто то может подсказать как сделать private static поле ?)

Artem
22.03.2017
13:34:41
val
вроде бы так

Konstantin
22.03.2017
13:35:02
вместо статика companion

Artem
22.03.2017
13:35:34
а, точно. Это просто final

Руслан
22.03.2017
13:35:52
class Test {
companion object {
private val logger = ...
}

Artem
22.03.2017
13:36:20
т.е. всё, что в блоке companion будет статическое?

Руслан
22.03.2017
13:36:30
да

Google

Artem
22.03.2017
13:36:45
Спасибо

Vladimir
22.03.2017
13:38:30
А без val ? Это не должно быть константой (

Руслан
22.03.2017
13:40:14
var...

Андрей
22.03.2017
13:51:52

Vladimir
22.03.2017
13:54:14
У меня сейчас вот так @JvmField var instance: Api? = null, но проблема в том что оно public

Андрей
22.03.2017
13:54:42
private var

Vladimir
22.03.2017
13:54:56
Ставлю private оно ругается
Platform declaration clash

Андрей
22.03.2017
13:55:24
@JvmField ему зачем вешать?

Vladimir
22.03.2017
13:56:06
Хз, без него не работает и пишет Platform declaration clash)

Dmitry
22.03.2017
13:58:18
var instance: Api? = null
private set

Андрей
22.03.2017
13:58:47
тогда геттер паблик будет
а на что ругается. обычно после Platform declaration clash идет описание того, что не так

Vladimir
22.03.2017
14:02:29

Андрей
22.03.2017
14:03:05
переименуй переменную

Quantum Harmonizer
22.03.2017
14:03:13
убери геттер

Vladimir
22.03.2017
14:03:51
getInstance это метод который даёт экземпляр ретрофита, его не убрать)

Quantum Harmonizer
22.03.2017
14:03:53
В Котлине не нужно писать геттеры, свойство и так их сорержит. Кроме того, синглтон можно объявить не как class, а как object.

Vladimir
22.03.2017
14:04:20
Хмм, переименовал и вроде норм)

Quantum Harmonizer
22.03.2017
14:05:05

Google

Vladimir
22.03.2017
14:06:10
Как это можно сделать более по котлиновски ?
Ибо я уверен что написал дичи)

Quantum Harmonizer
22.03.2017
14:06:51
public val instance by lazy { код инициализации }

Vladimir
22.03.2017
14:08:19

Quantum Harmonizer
22.03.2017
14:08:58

Андрей
22.03.2017
14:09:01
как сделать что б оно не инициализировало каждый раз заново вот именно это и делает

Vladimir
22.03.2017
14:09:24
Хмм, здорово очень. Спасибо

Igor
22.03.2017
15:10:01
Слушайте, а как работает видимость internal, если это в моей kotlin библиотеке, а ее используют из java?

Quantum Harmonizer
22.03.2017
15:10:34
public, но со словом internal в именах методов ;)
> Interop is still 99.9% © orangy

Sergey
22.03.2017
15:14:57
уже не 100%?

Quantum Harmonizer
22.03.2017
15:15:13
Округляй)

Igor
22.03.2017
15:15:21

Руслан
22.03.2017
15:15:28
Никогда 100% не заявлялось вроде
Тот же inline...

Quantum Harmonizer
22.03.2017
15:15:50
Это Джава не интероперабельна с Котлином)

Igor
22.03.2017
15:16:19
А на классах вообще вроде никак не отражается internal (для java кода)

Руслан
22.03.2017
15:16:35

Google

Quantum Harmonizer
22.03.2017
15:17:06

Igor
22.03.2017
15:18:34

Quantum Harmonizer
22.03.2017
15:18:55
Это всегда так)

Dzmitry
22.03.2017
19:59:43
Там Жемеров сейчас кодит в онлайне

Kirill
22.03.2017
20:00:03
игру дописывает?

Igor
22.03.2017
20:01:32

Kirill
22.03.2017
20:02:25

Admin
ERROR: S client not available

Dzmitry
22.03.2017
20:05:43
При том по тдд, прям как дядя Боб говорил

Dmitry
23.03.2017
13:42:26
кто-нибудь в курсе, куда уехал org.jetbrains.kotlinx:kotlinx-coroutines-core?
по гайду https://github.com/Kotlin/kotlinx.coroutines он в jcenter. но его там нет

Руслан
23.03.2017
13:43:06
http://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-core
в 1.1-eap вроде они были

Dmitry
23.03.2017
13:44:10
похоже, у меня идея тупит
http://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/ - тут есть

Руслан
23.03.2017
13:44:38
угу

Igor
23.03.2017
13:49:54
угу
Может прекрипить ссылку на youtube евента?

Руслан
23.03.2017
13:50:16
Да, можно

Igor
23.03.2017
13:52:34
(PS что то я так и не понял где конкретно оно будет в СПб, придется видимо в пиццехат смотреть ? одному)

Руслан
23.03.2017
13:53:22
Kotlin 1.1 Event Stream
https://www.youtube.com/watch?v=QQKdFFRqamg

Google

Dmitry
23.03.2017
13:53:42
странно. он ссылается на kotlin-corutines, которого действительно нет в репе
https://github.com/Kotlin/kotlinx.coroutines/issues/43

Руслан
23.03.2017
14:13:03
https://twitter.com/likeanow1/status/844635461142372353
Шуточки пошли)
Напоминаю что в твиттере можно вопросы задавать, хэш тег https://twitter.com/hashtag/kotlinQA?src=hash
Да

Quantum Harmonizer
23.03.2017
14:17:34
ыы, я мастер посылать картинки в телеграме(

Руслан
23.03.2017
14:29:45

Igor
23.03.2017
14:34:31

Dzmitry
23.03.2017
14:36:21
прилетай в msq
а хотя уже не успеешь
беда

Sergey
23.03.2017
16:01:40
https://www.youtube.com/watch?v=QQKdFFRqamg&feature=youtu.be понеслась

?
23.03.2017
16:01:57
Да)

Sergey
23.03.2017
16:17:57
ну вот, а вы говорили если 100к корутин запустить то все сломается

Igor
23.03.2017
16:20:59
Кстати надо будет попробовать

Alina
23.03.2017
17:25:55
@angmarr в питере никто не заявлялся организовывать