Подтвердить что ты не робот

FindViewById несколько раз VS глобальная переменная

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

  • использовать findViewById несколько раз
  • чтобы создать поле с результатом findViewById и использовать это поле.

Я думаю (?), что первый вариант - это вопрос времени, а второй вариант - это вопрос пространства, но что является принятым способом?

Я начинаю разработку Android и начинаю искать приемлемые/истинные способы улучшить ситуацию.

4b9b3361

Ответ 1

создайте такой метод, как private void initialize() {} и поместите весь свой код, который использует метод findViewById(). Вы можете использовать этот метод всякий раз, когда вам нужно инициализировать. лучше сделать метод внутри класса, а не создавать для него новый класс.