안녕하세요
Web 에서 JSON 자료를 가져와서 App 에 출력하려고 합니다.
양이 많아서 한 번에 모두 불러오기에는 시간이 좀 걸리더라구요.
어느 정도까지만 (List 20개 정도?) 불러오고 그 이후에는 스크롤을 내리면
화면 맨 아래에 닿았을 때 자동으로 reload 해서 List 20 개 이후부터 또 20 개씩..
이렇게 가져오려고 하는데, 어떤 식으로 구현해야 할까요?
JSON 자료를 가지고 올 때 끊어서 가져오는 것도 가능한가요? ^^;;
OnScrollListener 를 이용하시면 될 겁니다.
onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)에서
it(totalItemCount > 0 && firstVisibleItem + visibleItemCount == totalItemCount) 때
리스트를 업데이트해주면 될겁니다.