首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据页数调用API

根据页数调用API
EN

Stack Overflow用户
提问于 2018-02-09 20:37:27
回答 1查看 535关注 0票数 0

请帮助我解决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/

因此,让我知道任何解决方案。

EN

回答 1

Stack Overflow用户

发布于 2018-02-09 20:45:11

所以你需要增加你的变量的计数,当你试图点击api并根据你想要的进行计算时:

代码语言:javascript
复制
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个计数。

代码语言:javascript
复制
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;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48706027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档