Extending BaseAdapter for ListView getView updating the view improperly

view story

http://stackoverflow.com – I have a RSS feed viewer and wanted to show the user the last time they listened to a particular feed. This works for the first items loaded in the list (the items that are visible in the current view), but as the user scrolls down the listview, the lastViewedText for every other viewed feed is hidden. Additionally, when the user scrolls back up to the top (where the lastViewedText was successfully displayed before) the lastViewedText is now hidden. The BaseAdapters getView method is where I set the visibility. Custom BaseAdapter: public class PodcastAdapter extends BaseAdapter{ privat (HowTos)