请帮助我解决Wordpress rest api中基于页数的api调用。http://www.thejavaprogrammer.com/wp-json/wp/v2/posts?page=1&per_page=10
因为我已经从下面的链接阅读了分页:- http://blog.iamsuleiman.com/android-pagination-tutorial-getting-started-recyclerview/
因此,让我知道任何解决方案。
发布于 2018-02-09 20:45:11
所以你需要增加你的变量的计数,当你试图点击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;
}https://stackoverflow.com/questions/48706027
复制相似问题