¡Veamos el rendimiento de Android ViewHolder!
Esta aplicación es una herramienta de programación para comparar 3 formas diferentes de escribir un ListView y un ArrayAdapter personalizados. Ejecútelo, obsérvelo y vea su registro (filtro: "RBLS")
Cuando esté instalado, busque los íconos "Sin ViewHolder", "Con ViewHolder" y "Con ViewHolder en caché" en su iniciador. Son 3 ListViews, con diferente ArrayAdapter. ¿Qué es más eficiente?
Esta aplicación está lanzada bajo GPLv3, así que no dudes en consultar su código, editarlo, distribuirlo y mostrarlo en tus aulas. Encontrarás la explicación y la fuente en https://github.com/rocboronat/android-viewholder-banana-example
El ícono mágico del plátano de esta aplicación se descargó de http://ztreasureisle.wikia.com/wiki/Emerald_Island y está publicado bajo Creative Commons (CC-BY-SA).
Y el panorama general del Android Market se puede encontrar en Wikipedia: http://upload.wikimedia.org/wikipedia/commons/8/89/Green_Yellow_bananas_dsc07775.jpg
¡Disfruta codificando!
Leer más