title: Should i use notifyDataSetChanged or update ListView items individually?
body: <p>I've got a question about the performance of a ListView. My application uses a ListView with approximately 20 items and i was wondering what should i do if the data of one item has changed. Should i call <code>notifyDataSetChanged()</code> on the adapter and cause a redraw of the whole  list or should i take care only of the item to refresh itself? </p>
  
  <p>What is the cost of <code>notifyDataSetChanged()</code>? Can i use this without hesitation? An ListView item of mine has about 3-4 TextViews and an ImageView. </p>
  
  <p>Any suggestions? </p>