컴퓨터과학/Android 2013. 5. 24. 13:19

ListView와 데이터를 연결시 사용자정의 ArrayAdapter를 사용하는 경우 

아이템 삭제나 추가시 Adapter에 연결된 외부 배열 갱신 후

instanceOfAdapter.notifyDataSetChanged() 를 호출하여도 갱신이 안되는 경우가 있다.

그런 경우 Adapter 안에서 별도로 관리하는 배열과의 참조 여부를 확인하고 해당 배열까지 갱신하여야 notifyDataSetChanged() 호출시 정상적으로 갱신이 된다.


posted by 연식킴

댓글을 달아 주세요