
Yenq
26.03.2018
11:50:22
в Rx кажется есть repeat, только конкретно я не использовал это
видел, тут трабла в том, что эта дрянь асинхронно пытается соеденение сделать, и мне нужно ждать пока оно зафейлится, грубо говоря, и повторить еще, тоест ьнужно сделать так, что бэ этот участок кода выполнялся синхронно, но да, repeat мб поможет, спасибо!

Oleg
26.03.2018
20:50:20
Здравствуйте, вдруг кто сможет помочь?)
Изучаю котлин, пишу приложение на адроид, появилась проблема с файрстором.
Была бд, где работало все как положено, но мне надо было в коде приложения добавить получение еще одного поля из документа. Теперь приложение вылетает при запуске, ссылаясь на то, что данное поле не существует… бла бла…
Окей, решается очисткой данных приложения на телефоне. Вопрос, как можно эту проблему обойти (не удаляя данные так на каждом устройстве вручную).
Заранее спасибо))


Челодой
27.03.2018
03:06:23
Здравствуйте, вдруг кто сможет помочь?)
Изучаю котлин, пишу приложение на адроид, появилась проблема с файрстором.
Была бд, где работало все как положено, но мне надо было в коде приложения добавить получение еще одного поля из документа. Теперь приложение вылетает при запуске, ссылаясь на то, что данное поле не существует… бла бла…
Окей, решается очисткой данных приложения на телефоне. Вопрос, как можно эту проблему обойти (не удаляя данные так на каждом устройстве вручную).
Заранее спасибо))
Если структуру бд трогали, может onUpgrade попробуете?

Vlad
27.03.2018
08:44:20
Всем привет, мб вопрос не по теме. В телеграме есть подобный канал по GoLang?

Google

Oleg
27.03.2018
10:22:34
единственное, проблему “обошел”, а не устранил

Galaxy
27.03.2018
16:07:28
Привет сообщество!!!! Я закончил курсы java, практики 0 сейчас реально понравился Котлин, думаю сразу на него переходить. Реально ли это? Можно ли зная теорию по java перейти на Kotlin. Да ещё хотел сказать: У кого есть книга Kotlin в действии на русском, будьте Робин Гудом - отсканируйте ее и сбросьте ссылку на Гугл диск или в группу. Я уверен Вас многие поблагодарят. Думал скачать ее на рутреккере , но для моего региона не даёт скачать. Спасибо.

Oleg
27.03.2018
16:08:56
юзай впн, так будет куда быстрее и проще

Galaxy
27.03.2018
16:09:24
Спасибо за подсказку))))
А по поводу изучения Котлина на базе теоретических знаний java, что скажете?

Челодой
27.03.2018
16:11:25

Galaxy
27.03.2018
16:12:00
Спасибо, приятно быть частью такого сообщества;)

Andrey
27.03.2018
19:45:28

Oleg
27.03.2018
21:04:32
Динамика роста популярности котлина показывает что хвататься можно. Знать его будет все полезнее. Другое дело, что оценить его прелесть получится только на фоне некоторого опыта программирования на Java.

Oleg
27.03.2018
21:23:18

Oleg
28.03.2018
04:42:02

Tima
28.03.2018
04:43:06
Получше

Google

Павел
28.03.2018
05:29:49
думаю для котлина будет на первом месте распространение среди кодописателей, так как не многие захотят получить готовый проект на экзотическом языке под который нужно будет искать редко встречающихся кодеров
но шаг со стороны гугла вполне позитивный и дает надежду на лучший исход

Quantum Harmonizer
28.03.2018
07:11:32

Brian
28.03.2018
07:13:22
По крайней мере у нас

Vitaly
28.03.2018
08:02:27
Верно сказано, у нас в компании все проекты перешли на котлин, уже два в проде
более 3 месяцев

Java
28.03.2018
08:03:51
Добрый день всем. Подскажите пожалуйста (не плюйтесь или пропустите это сообщение) . Изучаю java. Сам. Есть ли смысл перейти на изучение Котлин? И есть ли норм ресурс для самостоятельного изучения?
П.С. Чуток попробовал Андройд. Вроде бы под него будет котлин скоро

Vitaly
28.03.2018
08:05:54
как по мне то без джавы нечего и лезть
но я не знаю степень вашей гениальности))) моей лично бы не хватило

Quantum Harmonizer
28.03.2018
08:08:07

Java
28.03.2018
08:11:47
Неправильно написал. Документация, или чего там еще от Гугла, будет скоро только под котлин как я понял
Хотя в Андройд студио есть поддержка еще и с++ помимо котлин при создании проекта

Quantum Harmonizer
28.03.2018
08:13:32

Kirill
28.03.2018
08:14:49
Тем не менее, я неоднократно встречал вакансии ао андроид, где требовалось знание C++ и как оно там в андроид называется!? Native dev kit!?

Quantum Harmonizer
28.03.2018
08:15:19

Kirill
28.03.2018
08:16:23
В первых версиях телеграм использовался NDK, как сейчас не знаю, так что не только в играх.

Quantum Harmonizer
28.03.2018
08:17:07

Google

Alexey
28.03.2018
08:18:08
У телеги просто шаред либы во всех клиентах используются, да
Но там ещё и собраный sqlite из исходников

Павел
28.03.2018
09:22:44

Quantum Harmonizer
28.03.2018
09:23:18

Павел
28.03.2018
09:24:07
прямо сферический клиент получается )

Gleb
28.03.2018
10:33:46
Привет! Я могу внутри PM писать вот так?
data class TestClass(val a: String, val b: Number)
val test = TestClass(..)
when(test){
TestClass("abc", _) ->"return some"
else -> "some else"
}
То есть _ игнорировать аргумент указывая что там может быть что угодно

Quantum Harmonizer
28.03.2018
10:34:31

Gleb
28.03.2018
10:34:50
То есть это обычный equals?

Quantum Harmonizer
28.03.2018
10:35:15

Gleb
28.03.2018
10:35:27
Ага ясно, спасибо
when matches its argument against all branches sequentially until some branch condition is satisfied. when can be used either as an expression or as a statement.
Просто не так понял слово matches

Artem
28.03.2018
14:50:42
Котаны, привет! что может быть не так: ставлю переменной public, а после трансформации в java-код она private?

Vladimir
28.03.2018
14:52:30
потому что для неё сгенерился getter?

Artem
28.03.2018
14:53:26
как это обойти?

Quantum Harmonizer
28.03.2018
14:54:17

Vladimir
28.03.2018
14:54:25
а зачем в джаве открытое поле?

Artem
28.03.2018
14:54:28
мне надо презентер инжекнуть
даггер не умеет в прайвит
давайте по теме как-то

Vladimir
28.03.2018
14:55:21
@JvmField

Google

Artem
28.03.2018
14:55:39
https://github.com/Arello-Mobile/Moxy/blob/develop/sample-kotlin/src/main/kotlin/com/arellomobile/mvp/sample/kotlin/MainActivity.kt
я смотрю пример Мокси
хм, правда это без даггера

Vladimir
28.03.2018
14:56:41
аннотация @JvmField для поля уберёт геттер и сделает её паблик

Artem
28.03.2018
14:56:59
да, понял, спасибо

Andrey
28.03.2018
20:32:38

Brian
29.03.2018
04:53:49

Maxim
29.03.2018
11:21:12

SPD
29.03.2018
11:49:39

Brian
29.03.2018
12:28:14

SPD
29.03.2018
13:17:50
Что-нибудь среднее по Котлину
?

Quantum Harmonizer
29.03.2018
13:32:50

Your
29.03.2018
14:50:40
Почему тут удаляется мой вопрос?

Quantum Harmonizer
29.03.2018
14:51:05

Павел
29.03.2018
15:40:30

KhuzhA.GQ
29.03.2018
16:38:11

Павел
29.03.2018
16:39:19

KhuzhA.GQ
29.03.2018
16:41:03

Quantum Harmonizer
29.03.2018
17:14:42

Google

Павел
29.03.2018
17:15:39

Quantum Harmonizer
29.03.2018
17:16:05

jied
29.03.2018
17:31:01

KhuzhA.GQ
29.03.2018
17:57:50