안녕하세요.
xml데이터 파싱해서 listview에 출력하는 작업을 하고 있습니다.
출력은 문제 없이 됩니다. 하지만 시간이 오래 걸리네요.
만약 30개 데이터를 요청하면 30개 다 파싱한 후에 출력되고 하니까 딜레이가 생기네요.
10개 받아서 우선 보여주고, 그 다음에 스크롤 내리면 10개 또 파싱하고 보통 이렇게 만들어져있던데,
이게 어떤 원리인지 궁금합니다.
우선 예상된게, listview 옆에 스크롤바의 위치를 받을 수 있다. 인데 가능한것인가요??
혹시 listview에 한 리스트의 높이를 알고 있으니 드래그로 움직인만큼 계산
-> 내렸다 판단.(드래그한 거리 계산)
-> 파싱 받아온 데이터 만큼 사용자가 다 봤다
-> 다음 내용을 파싱해서 가져오는 것인가요??
이게 혼자 할려다보니 뭔가 막히면 점점 미궁으로 빠져서 힘드네요....;;