/* * (non-Javadoc) * @see android.widget.AbsListView.OnScrollListener#onScroll(android.widget.AbsListView, int, int, int) */ @Override public void onScroll( AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { if (ready) { final boolean needMore = (firstVisibleItem + visibleItemCount >= totalItemCount) && !postsAdapter.getEndOfTime() && postsAdapter.getPosts().size() < MAX_POSTS; if (!postsAdapter.isLoading() && needMore) { new PostsBeforeTask( stream, postsAdapter, new AppNetClient(accessToken), postsAdapter.getOldestPostId()) .execute(); } } }