У меня возникла проблема с реализацией setOnScrollListener в gridview, когда новые данные непрерывно загружаются в цикл без прокрутки пользователя. Я хочу дождаться, пока пользователь перейдет к концу, и только затем, чтобы загрузить новые данные. Как это сделать? Это код, который дает мне бесконечный цикл без прокрутки:setOnScrollListener бесконечный цикл и загружается без прокрутки в GridView?
gv.setOnScrollListener(new EndlessScrollListener() {
@Override
public boolean onLoadMore(int page, int totalItemsCount) {
load_more_data();
// Triggered only when new data needs to be appended to the list
// Add whatever code is needed to append new items to your AdapterView
// customLoadMoreDataFromApi(page);
// or customLoadMoreDataFromApi(totalItemsCount);
return true; // ONLY if more data is actually being loaded; false otherwise.
}
});
Да, но это происходит без прокрутки? он идет автоматически? –
Что вы подразумеваете под * автоматически *? – Blackbelt
automaticaly - без пользовательской прокрутки, он просто загружается, когда приложение запускается, пока не будет больше данных, и заменяет элементы в gridview, вместо того, чтобы ждать прокрутки и добавлять элементы в gridview –