FindViewById несколько раз VS глобальная переменная
Я всегда обсуждаю, что является эффективным способом:
когда мне нужно использовать любые виджеты из xml несколько раз, что лучше:
- использовать findViewById несколько раз
- чтобы создать поле с результатом findViewById и использовать это поле.
Я думаю (?), что первый вариант - это вопрос времени, а второй вариант - это вопрос пространства, но что является принятым способом?
Я начинаю разработку Android и начинаю искать приемлемые/истинные способы улучшить ситуацию.
Ответы
Ответ 1
создайте такой метод, как private void initialize() {} и поместите весь свой код, который использует метод findViewById(). Вы можете использовать этот метод всякий раз, когда вам нужно инициализировать.
лучше сделать метод внутри класса, а не создавать для него новый класс.