title: Android ListView ArrayAdapter data updates Best Practices
body: <p>I have an activity with multiple list views that are continuously receiving new values form a socket thread, another thread parses the data and updates the array adapters, then the ui thread calls notifyDataSetChanged() to cause the list to refresh.</p>
  
  <p>My issue is that im refreshing all the list a couple of time a second, this causes the UI to be very laggy when some animations need to happen.</p>
  
  <p>I was wondering what the best way is to update multiple lists with multiple value changes every second?</p>
  
  <p>Thanks,
    Totem.</p>