title: Android listView lost the data after scroll
body: <p>I have a problem with my listview!
  When I change the row value (on the textview) and execute a scoll of the list, I lost the values (and return on my first setting)!
  For example, if I create a listview with 50 textview with text = "Example no.1", if I change the value (onItemClick) after scroll list the textview value is "Example no.1".</p>
  
  <p>This is my example code:</p>
  
  <pre><code>.............................................
  String sItems = new String[50];
  HashMap&lt;String,Object&gt; personMap=new HashMap&lt;String, Object&gt;();
  .............................................
  sItems[iCnt] = "Example no.1";
  personMap.put("title", sItems[iCnt]);
  data.add(personMap);
  .............................................
  String[] from={"title"};
  int[] to={R.id.rowTextView};
  final SimpleAdapter adapter=new SimpleAdapter(getApplicationContext(),data,R.layout.all_textview,from,to);
  final ListView listView = (ListView) findViewById(R.id.cd_sel_title_listview_textview);
  listView.setAdapter((adapter));
  
  listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
  {
    public void onItemClick(AdapterView&lt;?&gt; arg0, View v, int position, long id)
    {
      TextView textView = (TextView) v.findViewById(R.id.rowTextView);
      textView.setText("Example No.2");
    }
  });
  .............................................
  </code></pre>
  
  <p>Where i wrong?
  Thank you</p>