안드로이드 개발 질문/답변
(글 수 45,052)
DB에서 값을 갖져와 커스텀 리스트 뷰로 뿌렸습니다.
그리고 아이템 한개를 지우기 위해서 (DB삭제부분은 생략)
myArrayData.remove(pos);
listTail.clearChoices();
adapter.notifyDataSetChanged();
이렇게 했습니다.
화면에서 삭제가 되었습니다.
문제는
이 화면에서 뒤로 가기를 한다음... 다시 원래 화면으로 돌아와보면... 삭제했던것이 다시 보입니다.
혹시나 해서 onResume에서
listTail.clearChoices();
adapter.notifyDataSetChanged();
해봤는데도 마찬가지 입니다.
DB확인해보면 삭제는 되어 있습니다
결국 앱상에서 남아있다는건데... clearChoices, notify 이런거 말고 또 뭐가 있나요??




어댑터를 다시 초기화 해주고 setAdapter를 해보세요