È cruciale per le prestazioni avere ViewHolder come statico in un ViewHolder pattern?È cruciale per le prestazioni avere ViewHolder come statico in un pattern ViewHolder?
negozi oggetto A ViewHolder ciascuno dei punti di vista dei componenti all'interno del campo tag del layout, in modo da potervi accedere immediatamente senza la necessità di guardare in su ripetutamente. Innanzitutto, è necessario creare una classe per contenere il set esatto di visualizzazioni. Per esempio:
static class ViewHolder {
TextView text;
TextView timestamp;
ImageView icon;
ProgressBar progress;
int position;
}
Cosa succede se la classe ViewHolder viene utilizzata all'interno della stessa classe dell'adattatore? Quindi non devi fornire un'istanza della classe genitore ... –
Sì, non è così. – Jin35
Ma questo potrebbe far trapelare l'adattatore come indicato in http://stackoverflow.com/questions/10864853/quando-esattamente-is-tutto-di-uso-di-uso-anonodelle-in-classi – divyenduz