안녕하세요. 안드로이드 2.0 에서

CursorAdapter 를 상속 받아서 그 Cursor 마다 무언가를 리스트뷰를 통해서 출력하도록 하였습니다.
이때 출력하는 부분은 bindView에 해두었습니다.

그런데 문제는 Integer albumId = cursor.getInt(cursor
    .getColumnIndex(MediaStore.Audio.Media.ALBUM_ID)); 로 값을 읽어보면

11번 리스트를 출력할때도 11번 이후에 계속 1~7까지 호출이 됩니다.

리스트에 11~18까지 출력되는데 1~7까지가 계속 들어옵니다.

그래서 불필요한 시간을 잡아먹게 되네요.

혹시 이에 관련해서 아시는 분 조언 부탁드립니다.