Я получаю данные, используя api, для этого я использую Retrofit2, а данные RxJava2 извлекаются успешно, но я не хочу показывать целые элементы. Я просто хочу показать 5 элементов в списке.
Ниже мой код:
Retrofit retrofit = RetrofitClient.getInstance();
ApiService myApi = retrofit.create(ApiService.class);
myApi.getHindiNews(data).subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<HomeHindiModel>>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(List<HomeHindiModel> homeHindiModels) {
if(homeHindiModels.size() > 0){
homeHindiList.addAll(homeHindiModels);
homeHindiAdapter = new HomeHindiAdapter(homeHindiList,getActivity());
hindiRecycler.setAdapter(homeHindiAdapter);
}
}
@Override
public void onError(Throwable e) {
Toast.makeText(getActivity(),e.getMessage(),Toast.LENGTH_SHORT).show();
}
@Override
public void onComplete() {
}
});
Кто-то, пожалуйста, дайте мне знать, как я могу получить желаемый результат. Любая помощь будет оценена.
СПАСИБО