มาดูประสิทธิภาพ Android ViewHolder กัน!
แอปพลิเคชันนี้เป็นเครื่องมือการเขียนโปรแกรมเพื่อเปรียบเทียบ 3 วิธีในการเขียน ListView และ ArrayAdapter แบบกำหนดเอง เรียกใช้ ดู และดูบันทึก (ตัวกรอง: "RBLS")
เมื่อติดตั้งแล้ว ให้มองหาไอคอน "Without ViewHolder", "With ViewHolder" และ "With Cached ViewHolder" ในตัวเรียกใช้งานของคุณ มันคือ 3 ListViews โดยมี ArrayAdapter ที่แตกต่างกัน อะไรมีประสิทธิภาพมากกว่ากัน?
แอปนี้เผยแพร่ภายใต้ GPLv3 ดังนั้นอย่าลังเลที่จะดูโค้ด แก้ไข แจกจ่าย และแสดงในห้องเรียนของคุณ คุณจะพบคำอธิบายและแหล่งที่มาได้ที่https://github.com/rocboronat/android-viewholder-banana-example
ไอคอนกล้วยวิเศษของแอพนี้ถูกดาวน์โหลดจาก http://ztreasureisle.wikia.com/wiki/Emerald_Island และเผยแพร่ภายใต้ Creative Commons (CC-BY-SA)
และภาพใหญ่ที่ Android Market พบได้ที่ Wikipedia: http://upload.wikimedia.org/wikipedia/commons/8/89/Green_yellow_bananas_dsc07775.jpg
เพลิดเพลินไปกับการเข้ารหัส!
อ่านเพิ่มเติม