Привет, я вызываю функцию API, которая возвращает мне список компаний, и я добавляю его в список.То, что я хочу сделать, - это неоднократно вызывать функцию API, скажем, 3 раза и добавлять их в список.
Я использую этот список для отображения в диалоговом окне Android ListView
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