ListView

    안드로이드 ListView구현시 Adapter의 getView 중복 호출 문제

    부왘ㅋㅋㅋㅋㅋㅋㅋㅋ!! 오랜만에 미친듯한 삽질을 경험하게 해주는 안드로이드에게 경의를 표한다. 안드로이드 개발을 하는 중에 내가 만든 페이지가 자꾸 느려지는 현상을 발견하고 로그를 찍어서 로그캣에서 느려지는 구간을 찾았다. 문제는 이 문제점을 찾는데 너무 많은 시간을 소비했다. 나의 코딩 스타일에 문제가 있나 의구심이 들었는데, 안드로이드만에 독특한 문제였다. 문제점은 레이아웃 xml에 있었는데 ListView를 구현할 때 getView가 중복 호출되면서 미묘하게 시간을 잡아먹는 문제였다. 찾아보니 많은 사람들이 나와 같은 문제를 겪고 있었다. Reference [1] 해결법 1 : http://www.androidpub.com/41674 [2] getView 호출에 대한 좋은 설명을 해주신 개발자분 :..