Задержки загрузки макета

#basic4android

#basic4android

Вопрос:

Я увеличил время загрузки макета примерно на 4-5 секунд. Мой процессор не один из лучших. У меня есть 3 панели с множеством кнопок, меток и несколькими другими компонентами. Мне нравится, чтобы мой проект был простым и собирал все компоненты в 1 форме. Это плохая практика. Я никогда не ожидал, что задержка будет такой длинной.

Ответ №1:

Я не могу сказать вам, что является хорошей или плохой практикой, за исключением того, что, если она работает и достигает того, что вы намеревались сделать, это не может быть плохо.

При первом запуске у меня была такая же проблема с приложением, теперь я обычно загружаю макеты для разных элементов в строке по мере их необходимости. Вы можете проверить большинство элементов с помощью isinitialized, чтобы узнать, загружены ли они уже, и загрузить их, если нет.

На самом деле это не слишком громоздко и избавляет от долгого ожидания при первой загрузке приложения.