Size: a a a

Android Developers

2019 November 19

M

Malik in Android Developers
Данные нужно подгружать не в main потоке
источник

L

Line'R in Android Developers
Оно итак не в main
источник

M

Malik in Android Developers
Есть возможность на предыдущей вью распарси xml, еще до открытия новой вью?
источник

L

Line'R in Android Developers
Счас покажу что происходит. Момент, а то так можно долго обьяснять
источник

L

Line'R in Android Developers
источник

L

Line'R in Android Developers
Вот, где тут можно до выбора подгрузить xml от конкретной вью если не известно какая будет выбрана
источник

СП

Сергей П. in Android Developers
Line'R
Вот, где тут можно до выбора подгрузить xml от конкретной вью если не известно какая будет выбрана
Распарсить и создать все заранее?
источник

СП

Сергей П. in Android Developers
Если их фикс.количество.
источник

M

Malik in Android Developers
Так, а где ты отображаешь тут данные с этих xml?
источник

L

Line'R in Android Developers
А если их штук 200-300 (в зависимости от того сколько пользователь их загрузит) то старт приложения будет ооочень долгим. Ибо на парсинг одной вью уходит в среднем 100мс
источник

L

Line'R in Android Developers
Malik
Так, а где ты отображаешь тут данные с этих xml?
Сек, счас на гит залью функцию
источник

L

Line'R in Android Developers
источник

СП

Сергей П. in Android Developers
Если в проекте 200-300 уникальных вьюшек, то что то пошло сильно не так). И исправлять такое поздно. "Господь, жги!"
Предел наверное 20-25.
источник

СП

Сергей П. in Android Developers
.... и фирму где такой проект стал возможным - тоже жги.
источник

L

Line'R in Android Developers
Они не уникальны. Там движок. Он грузит ресурсы для ОДНОЙ вью. Просто грубо говоря что и как грузить прописано в xml. Это не я придумал, китацы
источник

L

Line'R in Android Developers
У меня задача адаптировать этот хлам и сделать более юзабельным
источник

СП

Сергей П. in Android Developers
А, так можно. Но xml не але все же.
источник

L

Line'R in Android Developers
Я итак скорость и отказоустойчивость повысил насколько смог
источник

M

Malik in Android Developers
Функция пипец раздутая конечно
источник

L

Line'R in Android Developers
Раньше прогрузка одной вью занимала почти секунду
источник