최근 안드로이드에서는 리스트뷰(Listview) 대신 리사이클러뷰(Recyclerview)를 사용하는 추세로 흘러가고 있다. 리스트뷰의 단점인 메모리 관리나 리스트 레이아웃의 제한적인 기능을 보완할 수 있기 때문이다. 리사이클러뷰를 사용하면 구글 킵처럼 2개의 열에 다양한 크기의 리스트 아이템을 보여주는 것도 가능하고(staggeredGridLayoutManager) 메모리 관리 면에서도 장점이 있다고 한다.각설은 여기까지 하고, 리사이클러뷰를 사용하면서 마지막 아이템을 판단하는 부분이 은근 사용할 곳이 많다. 마지막 아이템이 보여지면 그 다음 데이터를 로딩한다거나.. 마지막 아이템이 보여질때 풋터(Footer)를 추가한다거나 하는 등의 작업을 할때 유용하다. 주로 전자의 경우 많이 사용하게 될 것이다...