Я разрабатываю приложение, которое состоит из scroll-change-listener. Вот моя проблема. Я получаю количество элементов для сервера. До сих пор все работает отлично.Изменение прокрутки с помощью списка-списка Android
1.IF Я показываю 10 значений в представлении списка, которые должны передавать только 10 значений.
2. При изменении состояния прокрутки элемент развертки должен попадать на сервер.
3.Below - мой код.
@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);
}
Thanks, Nikhilreddy.