Andrey
При смене темы всё смещается в левый верхний угол, соответственно, переставая отображаться
Andrey
Вот пример с LinearLayout
Andrey
Andrey
Меняю тему - становятся видны элементы
Denis
Всем привет. Подскажите, как правильнее сделать.
У меня есть задача ходить на сервер каждые два часа, чтобы получать оттуда данные. Я решил сделать это с помощью WorkManager, там даже есть подходящий PeriodicWorker. Но проблема в том, что он должен быть только один, т.е. поставил и забыл, дальше он сам. А у меня создаются новые воркеры при каждом запуске приложения. И в итоге их становится тонна.
Скажите, как ограничить количество запущенных воркеров до одного?
Lounah
Вы его в аппликейшн инициализируете?
Jamal
кто нибудь сможет подсказать как получить нераспарсенный ответ в ретрофите
Алексей
кто-нибудь уже осмелился использовать AndroidX?
Александр
Я сделал конвертацию проекта на androidX средствами студии - все сломалось. Сторонние библиотеки тоже сломались. Решил "ну нафиг" и откатился обратно
Anton
Примерно тоже самое у меня было, но еще раньше - депендеси вортоновские не завелись) думал что проект просто специфичный у меня
Алексей
Это проблемы с конвертацией) А может, кто-то новый проект делал? Мне интересно именно как сама либа, насколько стабильна
Кирилл
A androidX это про что?
Elbrus
всем привет! кто нибудь знает как использовать 2gis карт в Android-приложениях?
voffka
Denis
еще есть 2гисные тайлы, можно их в гугл карту грузить. только они лоурезные
Elbrus
Кирилл
Stepan
В теории лучше LinkedList
Марат
Стек в джаве говорят кривой, лучше вместо него использовать deque
Volodymyr
Так линкедлист и есть очередь (точнее можеть быть ней), он реализует интерфейс Deque и имеет все нужные методы (push/pop), также при желании из него и стек можна сделать
Kyrylo
как выше правильно написали использовать нужно LInkedList он имплеменит и Queue и Deque
Kyrylo
если многопоточная среда то соответсвенно ConcurrentLinkedDeque
Ivan
привет
кто-то сталкивался с такой ошибкой ?
"AudioEffect: invalid parameter operation"
возникает в момент инициализации объекта Equalizer при попытки установить его для всей системы
Jamal
есть вариант разбить одну огромную строку на несколько маленьких и присвоить их в разные переменные
Nail
Kyrylo
если нужно менять местами элементы то эффективнее связной список
Nail
Почему эффективней? Задача идёт о перебрасывании элемента из начала в конец. В LinkedList ноды занимают доп место, плюс при добавлении каждый раз создаётся новая нода. В ArrayDeque лежит массив постоянного размера и два указателя, где мы просто мы выкидываем элементы и присваиваем
Anatoly
Такая проблемв на телефонах с низким разрешением 480 на 800 кнопки не влазят в экран
Сергій
Kyrylo
Сергій
при верстке надо проверять на экранах размером
small - 320x480dp
normal - 360x640dp
Anatoly
Сергій
есть размеры экранов в dp
Сергій
смотри на Width x Height dp
Сергій
если на экране 360х640 плотность mdpi, значит его фактическое разрешение 360x640 px
Сергій
ты же когда-нибудь пользовался квалификаторами w, sw, h, sh?
Anatoly
Сергій
ну вот
Сергій
те магические числа sw-600, это и есть ширина экрана в dp
Сергій
tablet Nexus 7, 600x960dp
Anatoly
в итоге что делать?) завести для мелких устройств отдельный ресурс?
Anatoly
у меня горит)
Сергій
Сергій
или у тебя в вестке всюду фактичиские размеры задано
Anatoly
Сергій
если кнопка по ширине wrap_contant то она влезет в людой экран
Kirill
при верстке надо проверять на экранах размером
small - 320x480dp
normal - 360x640dp
Где можно увидеть соответствие small, normal, large, xlarge и размеров в dp?
Гугл обычно приводит на страницу https://developer.android.com/guide/practices/screens_support#range но там про это ни слова.
Есть страница https://developer.android.com/about/dashboards/, где сказано, что у normal 91.1% но опять же не сказано сколько это, normal
Kirill
Тут https://stackoverflow.com/questions/35799211/what-is-considered-small-normal-large-and-xlarge-screen-sizes-by-android-dashb вообще другие значения…
normal это 470dp x 320dp
Сергій
https://www.youtube.com/watch?time_continue=47&v=zhszwkcay2A
Сергій
https://developer.android.com/training/multiscreen/screensizes
Сергій
Сергій
да, понять это немного сложновато )
Сергій
> 320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).
эта инфа немного устарела у них
Сергій
уже давно 360dp a typical phone screen..
Сергій
5 лет разработки, я уже научился это понимать ) у вас всё впереди 🌚
Влад
Студия стала разворачивать жсоны в логах, галка не помагает чеделать? 3.1.3
Влад
я вот тоже, пока у меня логи не стали превращаться в доширак ))
Алексей
у меня никакие логи не разворачиваются, если тот, кто их логирует, этого не делает
Кирилл
https://ru.stackoverflow.com/questions/853559/Периодические-проблемы-с-подключением подскажите пожалуйста.
Zhan
Rinat
кто-то использует подход 1 activity - много фрагментов или всё-таки разбиваете по разным activity? где можно почитать информацию о том, какой процент разработчиков предпочитает тот или иной подход?
François Leclercq
François Leclercq
Anton
По факту, мне этот принцип не зашел, т.к. 100мс погоды не делают. Возможно заметно только на слабых девайсах, но и на них конкретно в моем случае это не критично - они привыкли страдать)
Гораздо удобнее активити на фичу для меня оказался.
Anton
Anonymous
Ребят, а как сделать приложение не untrusted_app и доверенным?
Anonymous
Если речь не идет о google play
Rinat
Anonymous
Ну я подписал самописным) Но это же не то)
Anonymous
Просто с selinux борюсь и нужно правило написать