请帮我解决基于Wordpress rest api页数的API调用问题。 http://bytepadding.com/big-data/map-reduce/understanding-map-reduce-the-missing-guide/
正如我从下面的链接中读到的分页: - http://www.thejavaprogrammer.com/wp-json/wp/v2/posts?page=1&per_page=10
所以让我知道任何解决方案。
答案 0 :(得分:1)
因此,每当您尝试点击api并根据需要进行计算时,您需要增加变量的数量: -
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 numberPage = count * 10;
String url = "http://www.thejavaprogrammer.com/wp-json/wp/v2/posts?page=1&per_page="+numberPage;
}
或者你可以增加简单的10个数。
int count = 0;
public void loadMoreItems() {
count = count + 10;
String url = "http://www.thejavaprogrammer.com/wp-json/wp/v2/posts?page=1&per_page="+count;
}