안드로이드 개발 질문/답변
(글 수 45,052)
ArrayAdapter<String> a
이렇게 생성을 하고 a에 string 배열을 넣었는데요.(정상적으로 들어갔어요)
a.remove("aaa");
이렇게 "aaa"를 찾아서 지우고 싶은데
지우려고 하니 unsupportedOperationException이 발생하네요.
혹시 해결책 아시는분 있으시면 답변 부탁드립니다.
2010.10.15 15:35:42
Adapter에서도 데이터를 지울수 있습니다.
단 객체 배열이 아닌 Collection으로 인자값을 넣어주면 변경이 가능합니다.
밑에 글을 참고하여 주세요
http://dmh11.tistory.com/tag/ArrayAdapter
ArrayAdapter에 연결한 배열을 수정하시고, ArrayAdapter의 notifyDataSetChanged()를 호출하시면 변경된 데이터가 반영됩니다.