Vamos ver o desempenho do Android ViewHolder!
Este aplicativo é uma ferramenta de programação para comparar 3 maneiras diferentes de escrever um ListView e um ArrayAdapter personalizados. Execute-o, observe-o e veja seu log (filtro: "RBLS")
Quando instalado, procure os ícones “Sem ViewHolder”, “Com ViewHolder” e “Com ViewHolder em cache” em seu inicializador. São 3 ListViews, com ArrayAdapter diferentes. Qual é o mais eficiente?
Este aplicativo é lançado sob GPLv3, então não hesite em olhar seu código, editá-lo, distribuí-lo e mostrá-lo em suas salas de aula. Você encontrará a explicação e a fonte em https://github.com/rocboronat/android-viewholder-banana-example
O ícone mágico da banana deste aplicativo foi baixado de http://ztreasureisle.wikia.com/wiki/Emerald_Island e é lançado sob Creative Commons (CC-BY-SA)
E o panorama geral do Android Market foi encontrado na Wikipedia: http://upload.wikimedia.org/wikipedia/commons/8/89/Green_yellow_bananas_dsc07775.jpg
Aproveite a codificação!
Leia mais