생각보다 매우매우매우매우매우 간단하다.
실제로 각각의 View들의 기능을 만들어내는 Adapter의 ViewHolder함수로 가서 작성을 해야한다.
ViewHolder에서 선택한 position의 값을 가져온다면, 원하는 기능을 만들수 있을것이다.
//삭제하려는 번호 저장
int index = getAdapterPosition();
// 해당 주소록 삭제
namePhoneList.remove (index); //연결할 때 똑같은 메모리를 가지고 있기때문에
//여기서 삭제를 하면, 같은 메모리 상의 Main의 arrayList또한 삭제가 된다.
//ArrayList에 new로 새로운 메모리를 만든것이 아니라 Main의 값 그대로 넣은것이기에 가능한것이다.
notifyDataSetChanged();
아주 유익한 내용이네요!