안녕하세요.
궁금한게 있습니다.
현재 리스트뷰에 서버에 있는 이미지를 다운받아서 표시해주는 작업을 하는데요.
이미지 다운은 비동기로 처리하였습니다.
문제는 이미지가 비동기로 다운로드 되고 있는 도중에 스크롤을 아래로 이동시켰을때 입니다.
이렇게되면
재사용되는 뷰에 엉뚱한 이미지가 세팅되는 상황이 발생될수 있을거 같아
이부분은 어찌 처리를 하여야 하는지 궁금합니다.
그리고 현재 1번인덱스부터 10번인덱스까지의 이미지가 비동기다운로드가 시작되었는데
스크롤을 마구내려서 40번인덱스까지 갔다고 하면
대강 1번부터 30번대 인덱스까지에 해당되는 이미지들이 다 동시에 다운로드가 될텐데
비효율적잊 ㅣ않나 싶습니다.
현재 보여지는 리스트뷰의 항목들만 다운로드하고 이전에 다운로드되고 있던 쓰레드 작업들은 어찌 취소를 해야 할까요?
참 어렵네요 ㅠㅠ