fairly new Android developer here.
I\'ve come across a strange problem that I\'m not sure how to work around. I\'ve read a lot of problems around here that sound lik
getView
is called for every list item that needs to be drawn but was previously not visible on screen. If you scroll fast you might get strange positions but that should not cause errors as you describe (I guess Android has no error here since those ListViews are pretty well tested). E.g. when you scroll fast enough you might have 2 views that need to get drawn.
Maybe there is something else wrong in your code.