안드로이드 ExpandableListView 사용시 주의할점.
이게, 보통처럼 Acitivity에서 setOnItemListener와 같은 걸 걸수가 없다. 그래서 여지없이 아답타에들어가서 getView가 호출시 하나하나 setOnCheckedChangeListener를 걸어주어야 하는데, 이게 상당히 귀찮다. 다만 아래와 같은 문제가있을수있다.1) 아무거나 클릭하고 저장했는데 다음에 들어와서는 엉망진창으로 랜덤하게 저장할경우.왜냐면 안드로이드가 레이아웃인플레이트하는 자원이 상당하기 때문에 다시 재활용하게끔 되어있는데, 화면에 보이는건 정상적이여도 convertView가 계속해서 재활용되고있기 때문에 내부적으로 내용이 바뀌고 있다. OnCheckedChangedListener 안의 OnCheckedChaged 메서드에서 다시한번, getChild()를 콜해주도록 한..