Здравствуйте, разработчики и преподаватели, я сталкиваюсь с проблемой, когда зацикливаюсь на n-й позиции в строковом URL-адресе.У меня все работает нормально, но в следующем коде слушатель recyclerview поочередно вызывает один и тот же элемент 10 раз и затем переходит на следующую позицию.Я хочу сказать, например, что (Item1, item2, Item3 ... Item10) вызывает 10 раз, т.е. после Item10 прослушиватель повторного вызова повторного вызова (Item1, item2, Item3 ... Item10) 10 раз, а после 10 разновые элементы добавляются как (Item11, item12, Item13 ... Item20) и так далее.
Я думаю, что я ошибаюсь в цикле в String Url.Для меня мне нужно, чтобы numberPosition в String url = "http://www.example.com/posts?item_position="+numberPosition"; должно изменяться в позиции (1, 11, 21, 31, 41, 51, 61, 71 .....) при вызове бесконечногоПролистайте обзор повторного просмотра, используя add on listener. Пожалуйста, помогите мне решить эту проблему. Я буду очень благодарен.
int count = 0;
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
int visibleItemCount = layoutManager.getChildCount();
int totalItemCount = layoutManager.getItemCount();
int firstVisibleItemPosition = layoutManager.findFirstVisibleItemPosition();
if (!isLoading() && !isLastPage()) {
if ((visibleItemCount + firstVisibleItemPosition) >= totalItemCount
&& firstVisibleItemPosition >= 0) {
count++;
loadMoreItems();
}
}
}
public void loadMoreItems() {
int numberPosition;
if (numberPosition < 0) {
numberPosition=1
} else {
numberPosition = 1+(count-1) * 10;
}
String url = "http://www.example.com/posts?item_position="+numberPosition";
}