¿Es crucial para el rendimiento tener ViewHolder como estático en un ViewHolder pattern?¿Es crucial para el rendimiento tener ViewHolder como estático en un patrón ViewHolder?
objeto almacena Un ViewHolder cada una de las vistas de elementos dentro del campo de etiqueta del diseño, por lo que puede acceder inmediatamente a ellos sin la necesidad de mirar hacia arriba en varias ocasiones. En primer lugar, debe crear una clase en que contenga su conjunto exacto de vistas. Por ejemplo:
static class ViewHolder {
TextView text;
TextView timestamp;
ImageView icon;
ProgressBar progress;
int position;
}
¿Qué pasa si la clase ViewHolder se usa dentro de la clase de adaptador? Entonces no tiene que proporcionar una instancia de clase principal ... –
Sí, no es así. – Jin35
Pero eso puede filtrar el adaptador como se indica en http://stackoverflow.com/questions/10864853/when-exactly-is-it-leak-safe-to-use-anonymous-inner-classes – divyenduz