1
스크롤 변경 리스너로 구성된 응용 프로그램을 개발 중입니다. 여기에 제 문제가 있습니다. 서버 항목 수를 늘리고 있습니다. 여기까지 모든 것이 잘 작동합니다.목록보기 안드로이드를 사용하여 스크롤 변경시
1.IF 나는 목록보기에서 10 개의 값을 보여 주며, 10 개의 값만 스트리밍해야합니다.
2. 스크롤 상태가 변경되면 리 메인 항목이 서버에 도달해야합니다.
3. 아래 코드는 내 코드입니다.
@Override
public void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {
if (visibleItemCount < 1)
return;
streaming.clear();
int firstPoisitionValue = symbolList.getFirstVisiblePosition();
int lastPositionValue = symbolList.getLastVisiblePosition();
WatchListData row;
String symbol;
for (int i = firstPoisitionValue; i <= lastPositionValue; i++) {
row = model.get(i);
symbol=row.getSymbol();
Log.w("Hello Android", "Symbol Value ::>"+symbol);
streaming.add(symbol);
}
if (streamFlag) {
System.out.println("calling the request");
streamingRequest("quote", streamingSymbols);
streamFlag = false;
}
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
pauseStreaming();
if(scrollState == SCROLL_STATE_IDLE){
streamingRequest("quote", streamingSymbols);
}
감사합니다. Nikhilreddy.