@kotlin_lang

Страница 621 из 982
Bogdan
05.04.2018
16:07:31
а в какой прог смотришь, знакомая

Quantum Harmonizer
05.04.2018
16:20:25
а в какой прог смотришь, знакомая
jclasslib, если это был вопрос

Bogdan
05.04.2018
16:20:44
jclasslib, если это был вопрос
да был вопрос) спасибо

Павел
05.04.2018
16:24:42
Вопро спасибо - это про переиспользование, наверное

Google
Quantum Harmonizer
05.04.2018
19:45:55
// access flags 0x21009 public static synthetic somePropertyName$annotations()V кто-нибудь знает, что это и как избавиться?)

iTEYE
05.04.2018
19:49:09
Помогите с firebase плиз Делаю FirebaseAuth.getInstance().currentUser.reload() Внутри онкомплитлисенера пытаюсь отловить ошибку USER_DISABLED. Но получаю что-то похожее на JSON с фразой о внутренней ошибке. Собственно там есть USER_DISABLED. Не пойму как отловить сам errorCode. Вот код на kotlin В нем я всегда попадаю в ветку else... https://pastebin.com/qCLWJLxb

Else которая "exception is NOT FirebaseAuth...Exception"

Азим
06.04.2018
00:17:43
Здравствуйте. Подскажите, пожалуйста, где можно почитать/посмотреть хорошие практики написания Android приложений на Kotlin, применения Kotlin на Android с использованием всех его возможностей (особенно функционального подхода). Интересует именно технологии программирования в реальных приложениях, а также эффективные Kotlin решения связанные с оптимизацией приложений. Заранее благодарю.

Konstantin
06.04.2018
05:34:03
Гетер с условим. Можно ли сделать типа var parA = -5 get() = if (parA == -5) getMyparA() else parA fun getMyparA(): Long { //get from DB parA = 3 return parA }

Boris
06.04.2018
06:00:20
Только там надо использовать field вместо названия поля

Alexey
06.04.2018
07:34:13
геттер который лезит в базу ?

Жабра
06.04.2018
08:00:58
А есть ли такой кейс, который можно выполнить на Rx, но почти анрил выполнить на корутинах?

Alexandr
06.04.2018
08:01:59
Врядли

Alexey
06.04.2018
08:03:49
Нуууу, например shared state обновлять без боли в мультитреде на корутинках можно?

Alexandr
06.04.2018
08:04:54
Shared state обновлять многопоточно боль в любом случае

Google
Alexandr
06.04.2018
08:05:14
Но в корутинах никто не мешает тебе доступы в один поток привязать

atomic?
Если атомик ок, то он и в корутинах ок ;)

Alexei
06.04.2018
08:09:00
я уже когда то пытался попробую еще раз задвинуть о том что: корутины это пул модель получения данных, а rx пуш

Alexey
06.04.2018
08:11:05
atomic?
Ну например это какая то мапа

Alexandr
06.04.2018
08:12:26
Пушить ведь тоже можно)

Pushing is not a crime

Глеб
06.04.2018
08:12:54
С observalble нет
да. Чем оно тебе помогает с разрешением проблемы многопоточного доступа к данным?

Alexandr
06.04.2018
08:13:27
С observalble нет
Ты произносишь заклинания, которые где-то услышал, но не до конца понимаешь их смысл)

Alexandr
06.04.2018
08:14:05
Лечу по фотографии) Телемедицина

Alexey
06.04.2018
08:15:47
да. Чем оно тебе помогает с разрешением проблемы многопоточного доступа к данным?
Ну если у тебя реактивная модель на основе ячеек, то конкуренции попросту не возникнет, будет просто очередь на обновление данных в ячейки и реакции на это обновление

Alexey
06.04.2018
08:16:52
С каналами тоже ок

Quantum Harmonizer
06.04.2018
08:17:18
С observalble нет
что именно «нет»?

Alexey
06.04.2018
08:17:59
что именно «нет»?
Если стейт в observable, то не должно быть боли с обновлением состояния

Я конечно никогда не видел большой проблемы и в RW локах

Google
Alexandr
06.04.2018
08:36:31
Народ, подскажите плиз как обратиться к функции fun <T> ResultProc.getParmOut(parmName : String = "return_status") : T{ val outP = this.outParm as Map<*,*> return outP[parmName] as T } При обращении вот так result.getParmOut(parmName = "cxvxvx") грит ничего не знает о параметре Т при обращении <String>result.getParmOut(parmName = "cxvxvx") не понимает что такое стринг

Alexandr
06.04.2018
08:42:58
вот блин...... пора отдыхать, ведь я же так делал... Спасибо огромное!!

Marat
06.04.2018
09:13:02
можно ли как-то переопределить гетеры пропертей из дата класса?

Alexey
06.04.2018
09:19:39
можно ли как-то переопределить гетеры пропертей из дата класса?
Если тебе нужно как переопределять геттер, то тебе не нужен дата класс

balolam
06.04.2018
09:44:14
Смысл от такого?

Вы можете сделать врапер над дата классом с любой логикой

Marat
06.04.2018
09:56:06
Да я хотел Gson использовать, но видимо не судьба ? Есть библиотека в котлине, которой все пользуются для такой задачи?

Maxim
06.04.2018
10:04:31
Подскажите, если кто знает. У меня есть linearLayout в Anko, как сделать, чтобы те элементы которые не вместились, переехали на новую строку?

Maxim
06.04.2018
10:10:11
FlexBoxLayout
спс, сейчас попробую

Vlad
06.04.2018
11:03:03
Ребята, подскажите

есть проект на котлине настроенный в идее, делаю в идее new scratch, выбираю котлин, пишу main иииии..... никакой подстветки, ничего

в чем прикол?

Евгений
06.04.2018
11:04:28
В любой непонятной ситуации - инвалидируй кэш идеи

Google
Vlad
06.04.2018
11:05:18
чтобы она мне потом полдня кешировала все?

у меня так то еще две окна где большие проекты открыты

Kirill
06.04.2018
11:05:51
Vlad
06.04.2018
11:06:10
тот который с котлином, где эта проблема маленький совсем

большой это просто по работе открыт в другом окне

Kirill
06.04.2018
11:06:50
какая разница?
Идея индексирует код идеи за ~5 минут. Я к тому, что это достаточно быстро

Vlad
06.04.2018
11:07:23
ну вот ок

я запустил

если это будет долго

ты мне должен пива

Kirill
06.04.2018
11:07:41
Окей :)

Bogdan
06.04.2018
11:08:15
Всем)

Kirill
06.04.2018
11:08:22
Не-не

Bogdan
06.04.2018
11:08:51
Значит ты не уверен на усе 100)

Vlad
06.04.2018
11:09:12
ухх, мак как нагрелся

Kirill
06.04.2018
11:09:20
вдруг у него там проект больше чем идея? :)

Vlad
06.04.2018
11:09:20
ладно посмотрим минут через 5 что там будет



о, все

Google
Vlad
06.04.2018
11:19:19
но кстати проблему со скрэтчами это не решило

если я просто создам котлин файл с именем scratch.kt в корне проекта то в нем все работает

но идеевские скрэтчи не работают

почему?

Kirill
06.04.2018
11:21:48
никогда не использовал идеевские скрэтчи, не могу сказать. если это похоже на баг — открой issue в ютреке, пожалуйста

Евгений
06.04.2018
11:25:21
Какая версия идеи?



Alexey
06.04.2018
11:35:20
делай gradle project и всё будем чин чинарём

Albert
06.04.2018
11:35:53
Привет с jpoint

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