Try this below code.
Delete
ArrayAdapter<String> myAdapter = (ArrayAdapter<String>)getListView().getAdapter();
myAdapter.remove(myAdapter.getItem(pos));
myAdapter.notifyDataSetChanged();
Refresh the List, call that Activity once again Using Intent
solved How to update and delete custom list view items [closed]