@kotlin_lang

Страница 80 из 982
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
val
это не статик

вместо статика 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
а, точно. Это просто final
val - это read-only свойство. final - это к неизменяемости относится.

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
public val instance by lazy { код инициализации }
Спасибо, а что делает by lazy и как сделать что б оно не инициализировало каждый раз заново ?

Андрей
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
public, но со словом internal в именах методов ;)
Со словом $production_sources_for_module_core (android gralde проект с модулями)

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

Тот же inline...

Quantum Harmonizer
22.03.2017
15:15:50
Никогда 100% не заявлялось вроде
> 100% interoperable with Java™ kotl.in

Это Джава не интероперабельна с Котлином)

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
Нет ли там случайно @RestrictTo?
У меня только @Metadata

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
игру дописывает?
(ну не kotlin 1.2 же пилит ?) https://youtu.be/8kbc4LwWoVw

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
ыы, я мастер посылать картинки в телеграме(

Igor
23.03.2017
14:34:31
@meilalina помоги человеку ?
Да да, посидим вдвоем с @meilalina (каждый платит за себя ?)

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
ну вот, а вы говорили если 100к корутин запустить то все сломается
Хе хе, вот если бы он показал пример в 100k Thread.sleep(1000) + коррутины это было бы интересно. А коррутинный delay просто кладет задачу в timer или schedulerexecutor.

Кстати надо будет попробовать

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

Страница 80 из 982