Suppose I want to write something like an IM client - I'd use a ListActivity / ListView and some ArrayAdapter to render the list of contacts.
What happens when a contact goes online/offline? how do you tell the ListView to update that row? (changing the status image, the name and the rest stay the same).
I know the easy way is just to call setListAdapter again, but that would redraw the entire list, moving the scrollbar to the top, which can be very annoying for the poor user. I hope there's a way to update just the one contact, or at least get the scrollbar position and set it again.


.... some time next week I will be working on a view that needs to do the same thing.... If I find anything, I will update the thread...
