Sehen wir uns die Leistung von Android ViewHolder an!
Diese Anwendung ist ein Programmiertool zum Vergleich von drei verschiedenen Möglichkeiten zum Schreiben eines benutzerdefinierten ListView und ArrayAdapter. Führen Sie es aus, beobachten Sie es und sehen Sie sich sein Protokoll an (Filter: „RBLS“).
Suchen Sie nach der Installation in Ihrem Launcher nach den Symbolen „Ohne ViewHolder“, „Mit ViewHolder“ und „Mit zwischengespeichertem ViewHolder“. Es handelt sich um 3 ListViews mit unterschiedlichem ArrayAdapter. Was ist effizienter?
Diese App wird unter GPLv3 veröffentlicht. Zögern Sie also nicht, sich den Code anzusehen, ihn zu bearbeiten, zu verteilen und in Ihren Klassenzimmern zu zeigen. Die Erklärung und die Quelle finden Sie unter https://github.com/rocboronat/android-viewholder-banana-example
Das Bananenzaubersymbol dieser App wurde von http://ztreasureisle.wikia.com/wiki/Emerald_Island heruntergeladen und ist unter Creative Commons (CC-BY-SA) veröffentlicht.
Und das Gesamtbild im Android Market war bei Wikipedia zu finden: http://upload.wikimedia.org/wikipedia/commons/8/89/Green_yellow_bananas_dsc07775.jpg
Viel Spaß beim Codieren!
Mehr lesen