안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 안드로이드 2.0 에서
CursorAdapter 를 상속 받아서 그 Cursor 마다 무언가를 리스트뷰를 통해서 출력하도록 하였습니다.
이때 출력하는 부분은 bindView에 해두었습니다.
그런데 문제는 Integer albumId = cursor.getInt(cursor
.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID)); 로 값을 읽어보면
11번 리스트를 출력할때도 11번 이후에 계속 1~7까지 호출이 됩니다.
리스트에 11~18까지 출력되는데 1~7까지가 계속 들어옵니다.
그래서 불필요한 시간을 잡아먹게 되네요.
혹시 이에 관련해서 아시는 분 조언 부탁드립니다.
CursorAdapter 를 상속 받아서 그 Cursor 마다 무언가를 리스트뷰를 통해서 출력하도록 하였습니다.
이때 출력하는 부분은 bindView에 해두었습니다.
그런데 문제는 Integer albumId = cursor.getInt(cursor
.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID)); 로 값을 읽어보면
11번 리스트를 출력할때도 11번 이후에 계속 1~7까지 호출이 됩니다.
리스트에 11~18까지 출력되는데 1~7까지가 계속 들어옵니다.
그래서 불필요한 시간을 잡아먹게 되네요.
혹시 이에 관련해서 아시는 분 조언 부탁드립니다.