neikist
Yakov
Aleksandr Khristenko
Oleg
Привет)
Не спиться тут, гуглю по поводу того, как совместить рут доступ с кодом. То есть вопрос в том, даёт ли рутованный телефон какие-то преимущества для программиста андроид и если да, то какие, имел ли кто-то опыт с этим?
Кирилл
Oleg
Ну я имею ввиду в том случае, если я работаю именно с рутованным телефоном
Oleg
Понятно
Denis
Oleg
Ребзи привет! Могу ли я в коде поменять значение какого либо цвета, чтобы использовать его по имени, но значение может быть разное?
Oleg
Другими словами переназначить цвет
Oleg
Проблема в том что, есть shape, у него используется дефалтовый цвет, когда беру цвет из базы, он может быть любой, и при назначении этого цвета, цвет меняется, но так-же меняется сам shape, а именно он становиться квадратным
Oleg
Ivansuper
Ivansuper
Ты можешь тонировать drawable буквально влияя на существующие пиксели не превращая его в сплошной квадрат
АХМАДБЕК
АХМАДБЕК
Привет всем. Почему так будет?
АХМАДБЕК
Oleg
АХМАДБЕК
🧐 🤔
Anonymous
Доброе утро ,всем продуктивного дня! Нужен совет, как сохранить в room следующие данные( на скринах отображены классы ретрофит )
Anonymous
Anonymous
Ivansuper
Anonymous
Ivansuper
One to many relation
Ivansuper
Читай про организацию связанных данных в базах
Anonymous
Ivan
Ребят, такой простенький вопрос, есть single activity app, у него, например 3 фрагмента. При переходе на новый фрагмент app bar должен быть допустим другого цвета, с другим функционалом. Вопрос, у каждого фрагмента должен быть свой тулбар или сделать все в активити и потом динамически изменять?
Sergey
Ivansuper
Ivan
хорошо, а если мы в одном месте прикручиваем уже какой-нибудь collapselayout, то там уже только на фрагмент все это определить?
Sergey
Там в по-любому, чтобы установить тулбар нужно вызвать метод в активити
Ivansuper
По факту технически пофиг как сделано. Главное чтобы визуально цель достиг и код на говно был не похож
Ivan
setActionBar() имеешь ввиду?
Sergey
Да
Ivan
окей пасибо)
Oleg
Ivansuper
Ид ресурса внутри превращается в инстанс класса Drawable
Oleg
Oleg
Ivansuper
Работает. Только вот это нормально?
Зажми контрол если на винде и комманд помоему на маке, потом кликни на подчеркнутый метод. Вверху над ним в джавадоке должно быть пояснение и что использовать лучше
Oleg
Oleg
Ivansuper
Такие тонкие строчки можно уже прямо текстом копировать в чат. Скринить надо что то большее
Oleg
holder.view.sensorRowLayoutID.setBackground(drawable)
Ivansuper
Строку я увидел. Если работает -- отлично
Oleg
или так
Oleg
holder.view.sensorRowLayoutID.background = drawable
Ivansuper
Да не дублируй ты. Ты три раза уже одно и то же запостил
Oleg
а то что вот это появилось нормально?
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
Ivansuper
Нет. Потому что надо было читать что в джавадоке было
Ivansuper
Апи со временем меняется. Не все доступно на всех андроидах. Поэтому надо либо смириться с депрекейтом, либо поискать *Compat классы и работать через них. Внутри они по разному обрабатывают вещи для разных апи
Ivansuper
Oleg
Ivansuper
Тогда учи джаву больше
Ivansuper
Без таких вещей ты постоянно будешь везде запинаться
Ivansuper
Подавишь лишние ворнинги, схватишь краш на старых андроидах
Oleg
Ivansuper
Это как подавить проявления гриппа, но не лечить его
Ivansuper
Сколько энумов?
Ivansuper
Не уверен что это будет быстрее
SerJanna
А вообще говорят что лучше без енумов. Жрут они дофига
SerJanna
Типа через @StringDef @IntDef лучше реализовать
Александр
Так вот где моя колбаса
SerJanna
SerJanna
Ну заменяешь енум класс через интерфейс+аннотация
SerJanna
Кажись так было
Ivansuper
Тебе разве что переорганизовать, выйти на констану вместе энамов, и сделать if (a < limit && b < limit)
Ivansuper
Т.е. 2 нужнах энама превратить в минимальные числа из 4 всех флагов. Т.е. 1 и 2, помимо 3 и 4
Ivansuper
Хз что еще предложить тут с такой инфой
Ivansuper
Тебе правда еще понадобится третья точка чтобы а не равно б, судя по твоему ифу
Ivansuper
Итого 3 булена в иф блоке. Думай. Это алгоритмы и булева математика. Спорно что это не оффтоп тут
Ivansuper
PS Не забудь бит шифтом делить на два вместо /
SerJanna
2*2, 4*1?
Yank
всем привет, как извежать двойного нажатия на item в expandable list view ? пока откроется активити по нажатию я успеваю второй раз кликнуть