How to refresh Android listview?

Solution 1:

Call notifyDataSetChanged() on your Adapter object once you've modified the data in that adapter.

Some additional specifics on how/when to call notifyDataSetChanged() can be viewed in this Google I/O video.

Solution 2:

Also you can use this:

myListView.invalidateViews();