Denys
Да харош уже, помогите пожалуйста реально мозги глючат
Что вы ожидаете увидеть и что получаете?
Ravshan
Может я неправильно проявляю свою проблему😕
Mike
child(String).getValue(Class) это что за либа такая?
Denys
Продебагайте свои данные. Возможно, у вас там TITO. System.out.println(payment); System.out.println(debt); System.out.println(balance);
Denys
Ох ебать
На самом деле, миграция в большинстве случаев - замена импортов.
Denys
Есть еще несколько деприкейтов, но они в 4й версии появились.
Denys
Оба пакета пока успешно используются паралельно.
V.Ilin
можно ли в 21 веке использовать ListView, или есть кардинальный профит использования RecyclerView?
Mike
Firebase же
Firestore? Realtime Database? О ужас, какое же говнище. Спасибо.
Mike
можно ли в 21 веке использовать ListView, или есть кардинальный профит использования RecyclerView?
Профит есть, когда разные вьютайпы, snap helper'ы, декораторы и т. п.
Андрей
На самом деле, миграция в большинстве случаев - замена импортов.
да я в курсе, уже провел тестовую миграцию проекта
Андрей
оказалось, кстати что jetifier ппц медленно работает 😕
Андрей
поэтому переезд будет небыстрым
Mike
поэтому переезд будет небыстрым
...а резким, в один коммит?)
Denys
оказалось, кстати что jetifier ппц медленно работает 😕
И кушает немного памяти - регулярно падал с OOM если получал меньше 2х Гиг. Но это от размера проекта зависит, конечно.
Andrey
выпили весь мультидекс и покажи ошибку)
Я так понимаю есть вероятность вот этого: «If any class that's required during startup is not provided in the primary DEX file, then your app crashes with the error java.lang.NoClassDefFoundError.»
Denys
поэтому переезд будет небыстрым
Кстати, ведь трансформации кешируются.
Андрей
...а резким, в один коммит?)
ну не совсем, так как jetifer в градл плагине юзать дорого, то надо еще либы через standalone jetifer прогонять, короче не супер просто все
Elron
gradle, implementation, как получить список модулей в библиотеке ?
Андрей
Кстати, ведь трансформации кешируются.
да, но на CI это помогает не очень
Андрей
ну там правда не только модули будут
Андрей
а вообще все
Андрей
можешь грепнуть просто по своим модулям
Denys
да, но на CI это помогает не очень
Да, придется повозится с CI кешем.
Андрей
Да, придется повозится с CI кешем.
в том-то и дело что с ним все хорошо
Leonid
Firestore? Realtime Database? О ужас, какое же говнище. Спасибо.
ну говнище - если руками вот так парсить. Обычно снапшот прямо в объект маппится
Elron
пасибо)
Leonid
через map можно читать дб?
Payment payment = dataSnapshot.toObject(Payment.class) как то так
Starkov Evgeniy 🌌
народ, подскажите, а то совсем заколебался гуглить, второй день уже пошел, по всякому попробовал.... вот в таком варианте все работает
Starkov Evgeniy 🌌
Starkov Evgeniy 🌌
Starkov Evgeniy 🌌
Starkov Evgeniy 🌌
а в таком не хочет... мож я что не так делаю
Starkov Evgeniy 🌌
Starkov Evgeniy 🌌
Starkov Evgeniy 🌌
ну и да, url там разные, забыл написать
Андрей
json покажи
Андрей
пока очевидно ты пытаешься уровень вложенности пропустить
Андрей
и удивляешься что не пашет
Konstantin
@SerializeName
Leonid
а разница в чем?
ну с объектом проще работать, чем каждый раз писать getString(), не?
Starkov Evgeniy 🌌
я понимаю что пропускаю уровень вложенености, либо просто модель не правильно описываю
Starkov Evgeniy 🌌
http://hubblesite.org/api/v3/images - здесь он пишет, что ожидается объект, а пришел массив
Starkov Evgeniy 🌌
http://hubblesite.org/api/v3/image/4519 - а здесь все успешно и правильно
Vitaly
Как управлять цветами папок в Android Studio Я конечно понимаю, что изначально тесты правильно конфигурируется, но я их удалил в самом начале, а теперь когда понадобились я не могу восстановить папки Как сделать так, чтобы тестовые папки корректно отображались?
Sergey
http://hubblesite.org/api/v3/images - здесь он пишет, что ожидается объект, а пришел массив
не поверишь но тебе приходит в первом случае массив, а во втором один объект тебе надо еще класс с List<Object>
Konstantin
ты с одним и тем же урлом пытаешься распарсить сначала в объект а потом в массив
Konstantin
и удивляешься что не работает
Starkov Evgeniy 🌌
вот в первом случае я как ни пытался описать модель, так и не получилось, во втором все прекрасно работает и парсится
Konstantin
на скринах у тебя только один случай
Konstantin
в response
Starkov Evgeniy 🌌
сек
Starkov Evgeniy 🌌
http://hubblesite.org/api/v3/image/4519 - модель под это вот такая
Андрей
а как он должен понять что это news
Starkov Evgeniy 🌌
http://hubblesite.org/api/v3/images - модель вот под это
Konstantin
https://stackoverflow.com/questions/5554217/google-gson-deserialize-listclass-object-generic-type
Андрей
вот если б там было  { news: [..] }
Андрей
тогда б работало
Андрей
а так там надо массив забирать
Андрей
@stark73 понял?
Konstantin
парсим жсон в 2к19
Starkov Evgeniy 🌌
val starsFeed = gson.fromJson(body, Array<Hubble>::class.java)
Starkov Evgeniy 🌌
f nfrbv j,hfpjv yt gjkexbncz e;t?
Starkov Evgeniy 🌌
таким образом не получится уже?
Андрей
и тебе скинули как
Ravshan
Блин! Ребят такой вопрос! В моем телефоне находится мой apk приложение с размером 41.6мб , что интересно телефон создает копию с размером и с форматом DUP0 после использования приложения. Что это за ху***?