All data from that ListView is provided by a CursorAdapter. Whenever I pressed back button and return to activity, then c
ListView
CursorAdapter
return
you can try
try { arraylist.clear(); listView.removeAllViews(); }catch (Exception e){ }