Vadim
почему?
Dmytro
Что сейчас лучше использовать ? Для небольшой 2 столбцовой сетки, коотрая влазит в экран (даже в половину)
Dmytro
Андрей
почему?
как минимум потому что как только проект вырастет ты охренеешь от времени исполнения капта
Konstantin
Да вообще не используйте ничего, а то время компиляции растет, что за гавно.
Ilia
растет время компиляции? ПРоси более мощный комп у начальства))
LeV
Друзья, занялся новым клиент-серверным приложением. Для организации доступа к серверу использую retrofi2. столкнулся с проблемой корявого API, подскажите люди добрые как описать POJO класс для такого ответа? внутренние классы все описал, не могу вкурить как описать верхний уровень. пример ответа тут https://pastebin.com/GUjacLXL
LeV
самый прикол что ios приложение есть под это апи и функционирует. А что значит сломан? корямо изначально написан? Валидацию то валидатором проходит
LeV
ну ты же знаешь как там парсили) может ручками
как парсили там не знаю. ios разраб уволился, нового нет)) и че меня тут добило окончательно, он сам просил json в таком виде
LeV
😁😁😁
Никита 🙃
А кто юзал Retrofit2 + SimpleXML + Kotlin? А то какие то непонятки с парсиногом XML. Приходит вот такое: <accounts type="array"> <account></acount> <account></acount> <account></acount> </accounts> Вот модельки: @Root(name = "accounts") class AccountResponse(){ @set:ElementArray(entry = "account") @get:ElementArray(entry ="account") var accounts = arrayListOf<Account>() } @Root(name = "account", strict = false) class Account(){ @set:Element(name ="state") @get:Element(name ="state") var state: String? = null } Но возвращает ошибку : org.simpleframework.xml.core.AttributeException: Attribute 'type' does not have a match in class AccountResponse at line -1 Что я не так делаю?
Ярослав
Volodymyr
и в чем профит второго варианта? символов даже больше вышло
Volodymyr
сложна
Николай
А если enter будет null ??
Ярослав
и в чем профит второго варианта? символов даже больше вышло
некоторые прогеры всегда пишут перенос строки в if [else], а в лямбдах (inline) не всегда
Alexey
А если enter будет null ??
это котлин мб, там нет такой проблемы
Ярослав
это котлин мб, там нет такой проблемы
как раз в котлине bool => Boolean и оно может быть null
Ярослав
Boolean это примитив
в котлине нет
Dj
в котлине нет
Boolean non null type , а Boolean? вот может принимать null
Ярослав
Dj
не цепляйся к словам) умник
Я не цепляюсь , Boolean не может принимать налл и он примитив))
Ярослав
Ярослав
короче спор ни о чём. Boolean не null, Boolean? мэй би null
Alexey
fun Any?.eq(s: Boolean) = this == s
Ярослав
inline fun Boolean.eq(value: Boolean, action: () -> Unit) = if (this == value) action() else Unit
Ярослав
и где ты тут сможешь передать null?
да не тут, отстань со своим null
Dj
да не тут, отстань со своим null
оке сорри , просто бомбит , когда путают два разных типа
HD.
Ребята сколько будет стоит
Alexey
70к
Ярослав
оке сорри , просто бомбит , когда путают два разных типа
просто для меня SomeType и SomeType? как один тип, просто во втором случае nullable. и вопрос николая был к переменной enter, тип которой не ясен на картинке - Boolean или Boolean?
Alexey
ниче компилятор бы не подсвечивал
Alexey
и че это компилятор прямо подчеркивает?
Alexey
нихуя себе нынче компиляторы какие пошли
Ярослав
ну среда разработки
Ярослав
ещё один к словам цепляется)
Alexey
ну если ты не можешь внятно выражаться, то как быть?
Ярослав
а компилятор в лог компиляции ошибку выдал бы в этом месте
Vladimir
этот как системный блок, который процессор
Dug
inv, rn. Понятно-то как)
Ярослав
inv, rn. Понятно-то как)
да ля заколебали это я эксперементирую)
Ярослав
на скрине подчёркнуто красным, а то что там расширения, они не относятся к обсуждению
Vladimir
ты должен быть благодарен за ревью твоего кода )
Ярослав
ты должен быть благодарен за ревью твоего кода )
это не ревью, это докапывания, и флуд
Dug
простите, но не в тот чатик
Дмитрий
Там где обсуждается Паскаль. Логично же
Dmitri
https://t.me/pravmirru
Dmitri
вдруг помогут
Evgeny
кек
Axbor
Android P blocks HTTP without S? есть официальные документы по этому поводу?
Ярослав
верните мне мой 2011 и dSploit(((
Volodymyr
Android P blocks HTTP without S? есть официальные документы по этому поводу?
Да, HTTPS by default смотри https://android-developers.googleblog.com/2018/08/introducing-android-9-pie.html
Влад
При отправке гет запроса срабатывает метод onFailure,как узнать в чем проблема?
Vladimir
При отправке гет запроса срабатывает метод onFailure,как узнать в чем проблема?
вероятно посмотреть кто и зачем дергает метод onFailure
Никита 🙃
Никита 🙃
А как можно протестировать LiveDatа? Как в jUnit получить LifecicleOwner, что бы подписаться на LiveData?
Anonymous
Такой кейс. Делаю config.setLocale() на русский. В настройках системы меняю язык на инглишь допустим. Делаю update конфигов, пересоздаю активити, пытаюсь достать язык системы config.locales[0] но там все еще русский.. Кто что подскажет?
Глеб
Глеб
а ... самое главное
Глеб
Никита 🙃
Спасибо большое!
Глеб
Пожалуйста
Dmitri
Dug
можно же в сорцах посмотреть
Jamal
Jamal
кто может помочь