The 'convertView' is one of the CheckBoxItemViews you created when 
'convertView == null':
When returning a new CheckBoxItemView, it will be used for the given 
'position' and it will be re-used if the CheckBoxItemView scrolls out of 
sight later.

When it scrolls out of sight, it can be re-used. When another list-item on a 
larger 'position' needs to be shown, convertView will not be null. It will 
be one of the CheckBoxItemViews you used earlier which you now can use again 
for this larger 'position'.

E.g. If your list, given its height, can show (entirely or just partially) 7 
CheckBoxItemViews, convertView is null only 7 times and you'll be creating 
no more than 7 new CheckBoxItemViews.

When convertView is not null, you are re-using an existing one and you just 
need to replace its data (name, text, icon) with new data based on its new 
'position'. 

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to