How to update some data in a Listview without using notifyDataSetChanged()?
I'm trying to create a ListView with a list of downloading tasks. The downloading tasks are managed in a Service (DownloadService). Everytime a chunk of data is received, the task sends the progress via a Broadcast , received by the Fragment containing the ListView (SavedShowListFragment). On receiving the Broadcast message, the SavedShowListFragment updates the progress of the downloading tasks in the adapter and triggers notifyDataSetChanged() . Every row in the list contains a ProgressBar , a TextView for the title of the file being downloaded and one for the numeric value of the progress,