Andrey
При смене темы всё смещается в левый верхний угол, соответственно, переставая отображаться
Dmytro
При смене темы всё смещается в левый верхний угол, соответственно, переставая отображаться
значит поменяй корневой элемент на более простой типа LinearLayout, или почитай как устроен КонстрейтЛейаут
Andrey
Вот пример с LinearLayout
Andrey
Andrey
Меняю тему - становятся видны элементы
Denis
Всем привет. Подскажите, как правильнее сделать. У меня есть задача ходить на сервер каждые два часа, чтобы получать оттуда данные. Я решил сделать это с помощью WorkManager, там даже есть подходящий PeriodicWorker. Но проблема в том, что он должен быть только один, т.е. поставил и забыл, дальше он сам. А у меня создаются новые воркеры при каждом запуске приложения. И в итоге их становится тонна. Скажите, как ограничить количество запущенных воркеров до одного?
Lounah
Вы его в аппликейшн инициализируете?
Jamal
кто нибудь сможет подсказать как получить нераспарсенный ответ в ретрофите
Tishka17
кто нибудь сможет подсказать как получить нераспарсенный ответ в ретрофите
Гугл: > To get access to the raw response, use ResponseBody from okhttp as your call type.
Алексей
кто-нибудь уже осмелился использовать AndroidX?
Александр
Я сделал конвертацию проекта на androidX средствами студии - все сломалось. Сторонние библиотеки тоже сломались. Решил "ну нафиг" и откатился обратно
Anton
Примерно тоже самое у меня было, но еще раньше - депендеси вортоновские не завелись) думал что проект просто специфичный у меня
Алексей
Это проблемы с конвертацией) А может, кто-то новый проект делал? Мне интересно именно как сама либа, насколько стабильна
Кирилл
A androidX это про что?
Elbrus
всем привет! кто нибудь знает как использовать 2gis карт в Android-приложениях?
Denis
еще есть 2гисные тайлы, можно их в гугл карту грузить. только они лоурезные
Elbrus
через боль и javascript
так и знал! спасибо!
Сергій
A androidX это про что?
Новый аппкомпат, у которого уже не будет овер9999 ненужных v4, v7... модулей
Stepan
В теории лучше LinkedList
Марат
Стек в джаве говорят кривой, лучше вместо него использовать deque
Volodymyr
Так линкедлист и есть очередь (точнее можеть быть ней), он реализует интерфейс Deque и имеет все нужные методы (push/pop), также при желании из него и стек можна сделать
Kyrylo
Стек в джаве говорят кривой, лучше вместо него использовать deque
эм ) стек это имплементация, дек - интерфейс. Стек не кривой, у него просто все методы синхронайд изза чего его использование под вопросом.
Kyrylo
как выше правильно написали использовать нужно LInkedList он имплеменит и Queue и Deque
Kyrylo
если многопоточная среда то соответсвенно ConcurrentLinkedDeque
Ivan
привет кто-то сталкивался с такой ошибкой ? "AudioEffect: invalid parameter operation" возникает в момент инициализации объекта Equalizer при попытки установить его для всей системы
Jamal
есть вариант разбить одну огромную строку на несколько маленьких и присвоить их в разные переменные
Kyrylo
если нужно менять местами элементы то эффективнее связной список
Nail
Почему эффективней? Задача идёт о перебрасывании элемента из начала в конец. В LinkedList ноды занимают доп место, плюс при добавлении каждый раз создаётся новая нода. В ArrayDeque лежит массив постоянного размера и два указателя, где мы просто мы выкидываем элементы и присваиваем
Anatoly
Такая проблемв на телефонах с низким разрешением 480 на 800 кнопки не влазят в экран
Сергій
при верстке надо проверять на экранах размером small - 320x480dp normal - 360x640dp
Сергій
normal это mdpi?
mdpi это другое )
Сергій
есть размеры экранов в dp
Anatoly
mdpi это другое )
у меня сейчас голова взорвется
Сергій
Сергій
смотри на Width x Height dp
Сергій
если на экране 360х640 плотность mdpi, значит его фактическое разрешение 360x640 px
Сергій
ты же когда-нибудь пользовался квалификаторами w, sw, h, sh?
Сергій
ну вот
Сергій
те магические числа sw-600, это и есть ширина экрана в dp
Сергій
tablet Nexus 7, 600x960dp
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
Влад
я вот тоже, пока у меня логи не стали превращаться в доширак ))
Алексей
у меня никакие логи не разворачиваются, если тот, кто их логирует, этого не делает
Anton
Студия стала разворачивать жсоны в логах, галка не помагает чеделать? 3.1.3
Эта галка делает перенос текста, убирая горизонтальный скролл. На ней так и написано собственно)
Кирилл
https://ru.stackoverflow.com/questions/853559/Периодические-проблемы-с-подключением подскажите пожалуйста.
Zhan
https://ru.stackoverflow.com/questions/853559/Периодические-проблемы-с-подключением подскажите пожалуйста.
Система энергосбережения рубит соединения. На старых версиях wakelock в помощь
Rinat
кто-то использует подход 1 activity - много фрагментов или всё-таки разбиваете по разным activity? где можно почитать информацию о том, какой процент разработчиков предпочитает тот или иной подход?
Anton
кто-то использует подход 1 activity - много фрагментов или всё-таки разбиваете по разным activity? где можно почитать информацию о том, какой процент разработчиков предпочитает тот или иной подход?
Многие используют сингл активити впервую очередь из-за быстроты. Более того, вместо фрагментов часто используют вьюшки, например кондуктор. Объясняется такой подход тем, что активити открывается типа 100мс а надо быстрее. Лично я замеры не делал, цифру взял не из достоверного источника
Anton
По факту, мне этот принцип не зашел, т.к. 100мс погоды не делают. Возможно заметно только на слабых девайсах, но и на них конкретно в моем случае это не критично - они привыкли страдать) Гораздо удобнее активити на фичу для меня оказался.
Anonymous
Ребят, а как сделать приложение не untrusted_app и доверенным?
Anonymous
Если речь не идет о google play
François Leclercq
Что именно чушь?
Я так и не понял, к чему ты клонишь :)
Anonymous
Ну я подписал самописным) Но это же не то)
Anonymous
Просто с selinux борюсь и нужно правило написать