getView 는 getCount 에서 리턴 되는 값 만큼 반복이 되는데 한번 수행 될때마다 포지션 값이 변경이 됩니다. 그럼 포지션 값과 카운트값을 비교해서 마지막 순회를 할때 조건문으로 이벤트를 주면 될 거 같습니다.
2010.05.01 02:07:28
영훈
Observer 패턴을 적용하면 될 듯 합니다.
리스트를 옵져버로 감시하다가 리스트 사이즈가 0 이면 complete를 호출합니다.
위와 같은 방법도 있지만
쉬운 방법은 ArrayList를 상속받아서 get 메소드를 오버라이드해서 리스트 사이즈가 0 이면 complete메소드를 호출하게 하면 될 듯 합니다.(그런데 질문을 보니 이방법은 안되겠군요...컨테이너에서 값을 전부 꺼내온 뒤에 호출되어야 하니...옵저버패턴이 가장 나을듯 합니다.)