嗨,我正在调用API函数,该函数返回我的公司列表,并将其添加到列表中。 我想做的是反复调用API函数,让它说3次,然后将它们添加到列表中。
我使用此列表显示在ListView Android对话框中
private void getCompanies(int noOfPages) {
try{
mHighLightsPresenter.getCompanies(noOfPages).doOnNext(fetchCompaniesResponse -> {
if(fetchCompaniesResponse != null)
{
List<com.dopay.onboarding.data.bean.Company> companies = fetchCompaniesResponse.getCompanies();
if (companies != null && !companies.isEmpty()) {
//companies.addAll(fetchCompaniesResponse.getCompanies());
showCompaniesDialog(companies);
}
Toast.makeText(getContext(), "companies response is not null", Toast.LENGTH_LONG).show();
}
}).subscribe();
}
catch (Exception e) {
e.printStackTrace();
}
}
在上面的函数中,如果我将4作为页数传递。 API每页返回25个项目。所以我应该得到100件物品。
如何才能做到这一点。任何建议都非常感谢
谢谢 R