Donna
(рубрика вредные советы :)))
Donna
еще влево и вправо
ну, это уже оверинжиринг
Nikita
Можно ли как-то сделать так чтобы при AdjustResize одна из вьюшек не поднималась, у меня bottomBar вверх с клавиатурой поднимается
Kanstantsin
Использовать больше одного класса для хранения одной сущности — оверинжиниринг и дикая дичь.
Слышал неоднократно что проще юзать разные классы для запросов и бд, сам юзал и так, и так, ну порой если идут аннотации от базы и аннотации для ретрофита, плюс в классе немало полей(дело было на java) получались огромные Bean-классы
Kanstantsin
сам я сторонник твои слов выше, что лучше конечно юзать один класс и для ретрофитовских объектов и для room
Donna
ну с мапперами же всё равно хуже?
когда много полей и преобразований - нет, наборот
Kanstantsin
ну с мапперами же всё равно хуже?
хуже, наверное, но тогда получается 2 объекта со своими аннотациями
Kanstantsin
для бд и для ретрофита
Kanstantsin
разделенные
Kanstantsin
но нужно писать переприсвоение полей, да
Kanstantsin
в простонародье маппер какой
Kanstantsin
с этим согласен
Kanstantsin
но что ретрофит пока от них не избавился, что room
Kanstantsin
хотя и для запросов и для бд именно эти технологии юзаю
Kanstantsin
gson
Kanstantsin
pyfxbn
Kanstantsin
значит )
Kanstantsin
извини )
Kanstantsin
ну да gson и room
Gromozeka
при скроле клаву скрывал
Kanstantsin
причем аннотации для gson лучше юзать всегда, потом проще жить с обфускацией кода
Kanstantsin
не нужно кипить слой объектов
Mike
не нужно кипить слой объектов
я поэтому не использую рефлексию ;)
Kanstantsin
хотелось бы также
Kanstantsin
(
Kanstantsin
не юзаешь gson ?
Mike
не юзаешь gson ?
ага, надоело
Kanstantsin
просто room можно легко заменить
Kanstantsin
баз этих хватает
Martynenko
в gson не обязательно аннотации прописывать же)
Nikita
во первых я поставил все таки не AdjustResize а AdjustPan
Чет не понял. Мне нужно чтобы одна вьюха с клавой поднималась, а другая оставалась на месте. У тебя такой-же кейс был ?
Kanstantsin
я точно не искал но навскидку разные юзал и назову сейчас даже, может что-то там есть без рефлексии
Mike
просто room можно легко заменить
а рум не рефлективный 🌝
Kanstantsin
там же тоже аннотации
Kanstantsin
в gson не обязательно аннотации прописывать же)
я выше написал почему лучше писать
Kanstantsin
ну да юзал её
Kanstantsin
гриндао
Kanstantsin
кароч бд найдем, а замену гсону )
Martynenko
я для каждого слоя свои модели использую
Kanstantsin
если очень хотеть, то можно найти бд без аннотаций )
Kanstantsin
с этим согласен
Nikita
не совсем, не так понял, тогда хз
Ок, блин не хочу костылить)
Martynenko
потому что у меня не прям копия копией)
Gromozeka
не совсем, не так понял, тогда хз
мне нужно было чтобы bottomNavigation не поднимался с клавой
Kanstantsin
я для каждого слоя свои модели использую
ну вот про это и первые вопросы )
Kanstantsin
алё
Martynenko
я сначала не читал😅
Kanstantsin
ты ж сам писал )
Kanstantsin
гриндао )
Mike
гриндао )
она с аннотациями
Kanstantsin
так есть бд без рефлексии или нет )
Mike
так есть бд без рефлексии или нет )
ты читаешь мои сообщения или нет?)
Mike
аннотации != рефлексия
Kanstantsin
ох
Kanstantsin
ну началось всё же с того что аннотации зло
Kanstantsin
тогда можно ли найти бд без аннотаций ?
Mike
можно, когда зарелижу
Kanstantsin
вот )
Mike
Kanstantsin
с этого и надо начинать )
Kanstantsin
хотелось бы взглянуть тогда )
Mike
хотелось бы взглянуть тогда )
https://github.com/Miha-x64/reactive-properties/tree/master/sql
Olexandr
есть сервис. в onStartCommand делаю return START_NOT_STICKY. но когда закрываю прилу то срабатывает onCreate, то есть сервис перезапускается! почему так? мне не надо его перезапускать
Алексей
всем привет
Alexander
Есть подключаемый модуль. Через implementation. В нем com.android.tools.build:gradle:2.3.3. Как-то можно прокинуть в него другую версию градла?
Алексей
neprivet.ru
да, я тоже об этом вспомнил