title: Does calling invalidateViews() on Listview re-inflates the view for rows?
body: <p>I have been using using listview since long but suddenly I experienced some of its random behaviour.
  When I call invalidateViews() on listviews, in some cases it re-inflates the views for each row and in some cases it doesn't. This is completely random. Can you tell me exactly how does it works?
  Ideally it should just refresh the data inside views(rows) and not inflate them again.</p>
  
  <p>Thanks </p>