Как View Holder использует Singleton Design Pattern в Android? - PullRequest
0 голосов
/ 26 апреля 2019

Я знаю, что View Holder сам по себе проектирует в Android, чтобы он не вызывал findViewByID много раз, но я читал статьи, касающиеся всего дизайна, используемого в Android SDK-коде. Во многих местах это говорит, что Держатель представления использует единый дизайн. Может кто-нибудь помочь, как держатель представления использует дизайн Singleton?

1 Ответ

0 голосов
/ 26 апреля 2019

Нет.Держатель вида не синглтон.

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

Таким образом, findviewbyId не будет вызываться несколько раз, и в представлении будет заменено только значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...