모든 데이터를 처음으로로드 할 때 200 개가 넘는 데이터를 표시해야하는 사용자 정의 listview (두 개의 이미지와 5 개의 텍스트보기가 있음)가 있습니다. 메모리 예외, 같은 문제를 해결하려면 우리는 목록보기의 마지막 항목까지 목록보기를 아래로 스크롤 할 때 다음 응용 프로그램을 다시 동일한 목록에 데이터를 추가합니다. 목록보기에서 모든 데이터를 가져올 때까지 동일한 방식으로 실행됩니다. EndlessAdapter는 매 10 초마다 항상 항목을 다운로드하기 때문에 EndlessAdapter를 사용하라고 말하지 마십시오. 어느 정도 시간이 지나면 메모리 부족도 반환됩니다.우리가 스크롤했을 때 ListView에 더 많은 항목을 추가합니다.
미리 감사드립니다.
"EndlessAdapter는 매 10 초마다 항상 항목을 다운로드하기 때문에 EndlessAdapter를 사용하지 말아주십시오."- 아닙니다. ** 귀하의 코드 **는 "매 10 초마다 항상 항목을 다운로드합니다"입니다. 'EndlessAdapter'에는 "anything each *"(10 초마다) 코드가 없습니다. 나는 당신의 문제가 일반적으로 당신의 마지막 질문에 대한 나의 대답에 어디에 위치하는지 설명했다 : http://stackoverflow.com/a/11023432/115145 – CommonsWare
Ok 나는 동의하지만, 코드의 문제점은 어디에 있는가? 어떻게 해결 될 것인가? –
나는 이미 내 대답 (http://stackoverflow.com/a/11023432/115145)에 다른 질문 (http://stackoverflow.com/questions/11022562/endless-adapter-always-running-to)에 답변했다. -download-data-in-background). – CommonsWare