Size: a a a

Android Developers

2019 November 19

L

Line'R in Android Developers
Malik
Функция пипец раздутая конечно
Есть идеи по другому реализовать?)
источник

L

Line'R in Android Developers
Галвное функционал, а не красивость кода
источник

СП

Сергей П. in Android Developers
Протоколов полно и без xml, и даже джсона. Бинарные даже. А дальше программная верстка.
источник

M

Malik in Android Developers
Line'R
Галвное функционал, а не красивость кода
Об этом ты еще подумаешь, когда рефакторить придется)
источник

СП

Сергей П. in Android Developers
Кстати, xml не разбирал регулярками, а html делал.
Если там фикс.формат и три тэга - то обычный поиск строк и парсинг займет мс.
источник

M

Malik in Android Developers
Задержка это промежуток времени между тем, как ты нажал на картинку и тем, как она установилась на весь экран?
источник

СП

Сергей П. in Android Developers
Парсим xml, вытаскиваем то что туда положили. Строки, числа. Делаем прогр.верстку. Все летает.
источник

L

Line'R in Android Developers
Сергей П.
Кстати, xml не разбирал регулярками, а html делал.
Если там фикс.формат и три тэга - то обычный поиск строк и парсинг займет мс.
Они итак занимает мс. В среднем 100. Но хочется еще быстрее (раньше было около секунды задержки, когда мне дали эту китайскую срань)
источник

L

Line'R in Android Developers
Malik
Задержка это промежуток времени между тем, как ты нажал на картинку и тем, как она установилась на весь экран?
Да
источник

СП

Сергей П. in Android Developers
Будет 2-3 мс. Если xml из десятка всегда одинаковых  строк. Стандартный алгоритм морально готовится к парсингу всех мыслимых тегов потом неск.раз прогоняет текст.
А регулярки и строчные функции требуют мкс
источник

СП

Сергей П. in Android Developers
Строчные быстрее.
источник

L

Line'R in Android Developers
Xml не может быть одинаков, он задает стиль и внешний вид вью. А вот теги в нем всегда одинаковы
источник

СП

Сергей П. in Android Developers
Ну вот свой парсер написать. Именно под этот случай и три тэга. Только надо что бы на сервере его не поломали, испортив формат.
источник

M

Malik in Android Developers
Как я понял, твои xml файлы описывают то, как должен отображаться циферблат. После долгого нажатия на выбранный циферблат открывается список с другими циферблатами, а раз эти циферблаты отображаются в списке, значит xml файлы с их описанием уже распарсены. Либо ты лишний раз парсишь файл, либо причина задержки в чем-то другом
источник

СП

Сергей П. in Android Developers
Надо будет посмотреть за сколько мс. у меня разбирается html файл на -цать записей из строк и чисел.
источник

СП

Сергей П. in Android Developers
Но это уже завтра.
источник

V

Vladimir in Android Developers
Я сломался со своими фризами...
При переходе фрагмента логина на фрагмент с регистрацией я у активити в которой эти фрагменты делаю toolbar = visible. Из за этого пропускается около 30 фреймов. Как можно это обойти?
источник

L

Line'R in Android Developers
Malik
Как я понял, твои xml файлы описывают то, как должен отображаться циферблат. После долгого нажатия на выбранный циферблат открывается список с другими циферблатами, а раз эти циферблаты отображаются в списке, значит xml файлы с их описанием уже распарсены. Либо ты лишний раз парсишь файл, либо причина задержки в чем-то другом
Нет. Каждый цывердлат имеет xml файл с настройкой и свои ресурсы. Для отображения превью используется сгенерировання заранее картинка, поэтому для отображения их в ресайклере не нужно ничего парсить.
источник

СП

Сергей П. in Android Developers
Vladimir
Я сломался со своими фризами...
При переходе фрагмента логина на фрагмент с регистрацией я у активити в которой эти фрагменты делаю toolbar = visible. Из за этого пропускается около 30 фреймов. Как можно это обойти?
Забить? 30 фреймов ниочем, на новых телефонах будет 10-15.
источник

V

Vladimir in Android Developers
Сергей П.
Забить? 30 фреймов ниочем, на новых телефонах будет 10-15.
Я б забил, но это сильно в глаза бросается
источник