안녕하세요.
커스텀 리스트 뷰를 만들어서 목록을 만들었습니다.
그런데 의문점이..
리스트 뷰가 있는 레이어를 단순히
findViewById(R.id.mainpaylank).setVisibility(View.VISIBLE);
해주는 버튼을 실행하면. 해당 레이어안의 리스트 뷰도 같이 실행이 됩니다.
이것이 반복되다보니.. 리스트는 보지 않아도.. 자꾸 메모리에 부하가 가네요..
그리고 목록내 내용을 변경해도.. 자꾸 그 전에 보였던게 나오기도 하고..
궁금한점.. 리스트뷰를 완전 초기화 시켜주고 싶은데..
잘 안되네요..
어떻게 해야할까요?
.remove() 였던가? 함수를 사용하셔서,
리스트 뷰에 표시할 내용을 넘겨주는 배열 혹은 어레이리스트를 비워주시고,
notifydatasetchanged() 함수를 사용하시면 어떨까요?