title: Android Adapter multiple getView
body: <p>i have read about the issue of getView called multiple times and all the answers. However, i don't find a solution for my problem.</p>
  
  <p>I have a list where rows have two states: read or not. Well, i want to the items seen for first time have a different color and when i scroll the list, they change their color to "read state". </p>
  
  <p>In order to do this, in the method getView of my adapter i set a field isRead when the row for that item is painted. But the problem is the following: since the method getView is called multiple times the field is marked as read and when the list is shown in the screen it appears  as if it had already been read.</p>
  
  <p>Any idea to fix this problem?</p>
  
  <p>Thanks</p>