Voyons les performances d'Android ViewHolder !
Cette application est un outil de programmation permettant de comparer 3 manières différentes d'écrire un ListView et un ArrayAdapter personnalisés. Exécutez-le, regardez-le et consultez son journal (filtre : "RBLS")
Une fois installé, recherchez les icônes « Sans ViewHolder », « Avec ViewHolder » et « Avec Cached ViewHolder » dans votre lanceur. Ce sont 3 ListViews, avec différents ArrayAdapter. Qu'est-ce qui est le plus efficace ?
Cette application est publiée sous GPLv3, alors n'hésitez pas à consulter son code, à l'éditer, à le distribuer et à le montrer dans vos classes. Vous trouverez l'explication et la source sur https://github.com/rocboronat/android-viewholder-banana-example
L'icône magique de la banane de cette application a été téléchargée depuis http://ztreasureisle.wikia.com/wiki/Emerald_Island et est publiée sous Creative Commons (CC-BY-SA)
Et une vue d'ensemble de l'Android Market a été trouvée sur Wikipédia : http://upload.wikimedia.org/wikipedia/commons/8/89/Green_yellow_bananas_dsc07775.jpg
Profitez du codage !
En savoir plus