Обнаружение прокрутки вверх и прокрутки вниз в ListView
У меня есть следующее требование:
Сначала данные для страницы № 2 извлекаются с сервера, а элементы заполняются в ListView.Учитывая, что в сценарии доступны как предыдущая, так и следующая страницы, был добавлен следующий код:
if(prevPageNo > 0){
mListViewActual.setOnScrollListener(this);
}
if(nextPageNo > 0){
mListViewActual.setOnScrollListener(this);
}
Какие условия я должен установить для обнаружения прокрутки вверх и прокрутки вниз по следующим методам:
void onScroll (представление AbsListView, int firstVisibleItem, int visibleItemCount, int totalItemCount)void onScrollStateChanged (представление AbsListView, int scrollState)После обнаружения действия: прокрутка вверх и прокрутка вниз, соответственно, будет вызвана служба с предыдущей или отсутствующей страницей, чтобы выбрать элементы, которые будут заполнены в представлении списка.
Любые входы будут полезны.
Перешли по следующим ссылкам, но не вернули правильное действие прокрутки вверх / прокрутки вниз: