Никита 🙃
В маках нет хдд
А у меня и не мак)))
Egor
А у меня и не мак)))
Ну тут человек про мак спрашивал)
Dmitry
Попробуй выключить все энергосберегающие режимы и выключить ограниченную работу в фоне.
у меня к сожалению нет этого девайса. хочу узнать, какие там вообще настройки есть на этот счет и как они могут влиять на аларм менеджер. в частности, алармы выстреливают на 12 минут позже намеченного.
Dmitry
может кто-то уже сталкивался с таким
Дмитрий
не забудь проверить количество циклов заряда батарреи
окей, тогда буду обращать на это пристальное внимание)) Спасибо
Egor
окей, тогда буду обращать на это пристальное внимание)) Спасибо
Но я бы для андроид разработки не брал бы мак, имхо. Я купил себе только из за иоса. Нужно было проект написать. За такие деньги можно в разы лучше и мощнее взять.
Dmitry
но комфорт от работы на маке всё равно не купишь
Dmitry
тоже попал на мак в связи с айосом (ксамарином точнее)
Dmitry
и не жалею. теперь чисто андроид дев на маке.
Egor
но комфорт от работы на маке всё равно не купишь
Хз. Многие жалуются на винду, т.к. типо багованная и т.д. Ниразу не было проблем с ней.
Дмитрий
Да, да и мак очень умный и не доставляет неудобств своим UX. хммм, ну учитывая перспективы котлин мультиплатформ, то... и тут мак тут как тут)
Dmitry
я не говорю про проблемы. я говорю про повседневный комфорт.
Dmitry
ну, в том числе да. но не только.
Николай
Почти год тандем мой живёт без переустановок
Какой у тебя дистрибутив и какая винда? У меня был опыт жизни с двумя ос на одном ноуте. Временами одна ос портила жизнь другой. То не выключиться винда нормально то время на ней сбивается. А линукс в свою очередь батарею очень быстро сжирал. В свою очередь когда стояла на харде только одна ос то всё было норм
neikist
У меня на 256 стоит винда, убунта, студия и ещё другой софт и ещё куча места свободного
Сколько образов эмуляторов? Сколько проектов? Тут либо второй диск иметь, либо хотя бы 512.
Никита 🙃
Сколько образов эмуляторов? Сколько проектов? Тут либо второй диск иметь, либо хотя бы 512.
100500 проектов иметь глупо. Для этого есть гит. Обычно 1-2 рабочих и 1-2 пета. Регулярно чищу. Эмуляторов вроде 3.
neikist
100500 проектов иметь глупо. Для этого есть гит. Обычно 1-2 рабочих и 1-2 пета. Регулярно чищу. Эмуляторов вроде 3.
А, ну у меня разных образов эмуляторов только штук под 20-25 наберется. Для проверки разных конфигураций. Да и проекты хочется локально на всякий иметь под рукой. Не везде есть сеть, не везде она быстрая.
neikist
Вру, образов систем меньше, но эмуляторов под 25
neikist
neikist
Ибо постоянно что то по разному работает
Никита 🙃
А еще версии api с 17 по 29
Давно мин апи делать 21 пора
neikist
в смысле образов? В докере или где?
В смысле системных образов. И образов дисков с данными эмуляторов.
Dmitry
но по факту заказчику всё ещё часто нужно 19
neikist
Давно мин апи делать 21 пора
Ну вот так вот. Пока 17-19 у нас 3.8%
neikist
В общем у меня одни образы системные 50 гигов занимают. Плюс сами эмуляторы со своими данными 150 гигов.
Dmitry
В общем у меня одни образы системные 50 гигов занимают. Плюс сами эмуляторы со своими данными 150 гигов.
я тоже за такой подход (много разных эмуляторов, около 15-20), но пока справлялся на 256 гигах.
Dmitry
правда кроме рабочего на ноуте нет ничего (фоток, фильмов)
neikist
Ну в 256 втиснуться можно, но прям по краю. Чуть что - придется место на диске выгрызать. Благо у меня пк, потому спокойно sdk и эмуляторы на харде держу, а систему, студию и проекты на nvme ssd на 200 с гаком.
Dmitry
то есть папки values и values-night?
Arsen
на эту тему есть доклады на гугл ио
Arsen
п.с. лучше сразу вопрос задавай
Arsen
https://github.com/material-components/material-components-android-examples/tree/develop/MaterialThemeBuilder
Данил
Привет всем, подскажите пожалуйста как в bottomnavigationview отображать только текст, в том плане, чтобы его выровнять по центру, ибо в item для меню иконки не указывал, но разметка как будто заточена для иконок. Возможно ли такое ?
Roman
Товарищи, кто знает как называется вот эта подсказка ^lambda . Как её выключить в студии?
Eugene
Всем привет Я использую objectAnimator что бы переместить кнопку val translateAnimation = ObjectAnimator.ofFloat(buy_button, View.TRANSLATION_Y, -900f) translateAnimation.duration = 500 translateAnimation.start() Тестировал сначала на одном устройстве, потом решил посмотреть что будет на устройстве с меньшей диагональю, ну и ожидаемо что кнопка подымиться за рамки экрана, либо не туда куда нужно Есть ли способ который будет показывать анимацию на разных устройствах - одинаково?
Damir
Всем привет,извиняюсь, нет ни у кого этой книги?:) Или посоветуйте хороших по разработке на котлин https://www.amazon.com/Android-Studio-3-6-Development-Essentials-ebook/dp/B085PTHC5B/ref=tmm_kin_swatch_0?_encoding=UTF8&qid=&sr=
Eugene
https://developer.android.com/training/constraint-layout/motionlayout
Я думал использовать MotionLayout, но в моём случае это было бы запарно
Dmytro
почему?
Arsen
моушин норм варик, а вообще можно в рантайме посчитать оффсет (высота парента/экрана + немного матана)
Arsen
dp кста не решают проблему выхода за экран
Full
Ребята, подскажите пожалуйста, вот в ретрофите можно повесить Authenticator на okHttpClient, он у меня реагирует на ошибку 401, неавторизован, а как его настроить на другой код ошибки? Нужно на 422
Arsen
два девайса с одинаковой плотностью пикселей и разными диагоналями(размерами) будут показывать по разному
Full
Не работает, мб коряво написал, пойду проверять
Ivan
Ребят, привет! Подскажите, когда нужно пользоваться методом отписки от LiveData, я обычно использую методы onViewCreated onDestroyView для подписки отписки. Возможно отписываться вообще не надо в данном случае, но чем плохо если это все таки делать? А то на ревью мне это предъявили, типо "ручная отписка"
Full
не юзал аутентификаторы, интерцептора всегда хватало + он гибкий
Не знаю как это можно реализовать через интерцептор, есть пример или подскажи пожалуйста что гуглить ?
Full
if (response.code() == 422)
Он у меня реагирует исключительно на 401 ошибку
Ekaterina
Он у меня реагирует исключительно на 401 ошибку
сорри, не увидела что используется аутентификатор, у меня интерцептор на этот случай, реагирует на 401/403
mentarey
Ребят, привет! Подскажите, когда нужно пользоваться методом отписки от LiveData, я обычно использую методы onViewCreated onDestroyView для подписки отписки. Возможно отписываться вообще не надо в данном случае, но чем плохо если это все таки делать? А то на ревью мне это предъявили, типо "ручная отписка"
Ты же для подписки используешь фрагмент/активити, которые в себе содержат lifecycleOwner, который следит параллельно за твоим фрагментом/активити и его ЖЦ. И в зависимости от ЖД компонента он сам отписывается потом автоматом.
Anton
Привет, есть проблема с Room. Есть класс PetModel с абстрактными полями. От него наследуется PetEntity, у которой есть поле типа Breed. Делаю TypeConverter, но при компиляции - ошибка: Cannot figure out how to save this field into database. Гист с кодом: https://gist.github.com/Mexator/7a4b996cacc46a8841708cb16be4259e
Arsen
https://square.github.io/okhttp/interceptors/
Ekaterina
Есть пример кода? Не использовал интерцептор
примерно так https://medium.com/@emmanuelguther/android-refresh-token-with-multiple-calls-with-retrofit-babe5d1023a1 (это конкретно рефреш токен)
Full
Лайк, спасибо)
Roman
Привет! Не могу придумать, как распетлять через верстку, должно быть как на картинке от руки: картинка, после нее стартует текст, сразу после него другая картинка и еще текст. Делаю всю карточку через ConstraintLayout, если задавать тексту ширину в процентах, то на более широких экранах view bound текста становиться больше и картинка за текстом (если она есть) уезжает вправо сильно. Пробовал ставить ширину wrap_content и фиксировать размер шрифта (до того юзал autoSizeTextType=uniform), тогда получаю некоторые карточки, как на второй картинке
Roman
Ivan
в onViewCreated подписаться и все.
по-моему я это начал делать потому, что при пересоздании фрагмента не подтягивались данные в обсервер лайв даты, в каком случае такое мб?
The The
в firebase можно как-то просмотреть все краши чтобы по одному их не кликать?
Ivan
в firebase можно как-то просмотреть все краши чтобы по одному их не кликать?
а это разве не переключение сессий по одному и тому же крешу?
SE
Здравствуйте У меня приложение с bottom navigation и использую multi navigation graph, чтобы каждый tab сохранял своё состояние. Сейчас у меня есть 3 общего типа фрагмента, который отображают при отсутствие интернета, когда происходит ошибка и при появление новой версии. Как мне лучше добавить это в каждый граф. Через include добавить в каждый граф или сделать Global Action?
Student
Всем привет, адресую свой вопрос тем, кто работал с recyclerview-selection. Наблюдается такая трабла при множественном выборе итемов в списке при скролле. Элементы не выделяются после какого-то количества выделений. Направьте, пожалуйста, куда копать вообще. я бы вообще хотел отключить множественное выделение при скролле, но хз как
The The
а это разве не переключение сессий по одному и тому же крешу?
по одному эксепшену, да, но краши могут быть в разных местах