private List<OutletItem> mOutletList;
Observable.fromIterable(mOutletList)
.filter((OutletItem item) -> {
return item.getNAME().toLowerCase().contains(String.valueOf(s).toLowerCase());
})
.toList()
.subscribe(new SingleObserver<List<OutletItem>>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onSuccess(List<OutletItem> outletItems) {
// Toast.makeText(OutletActivity.this, ""+ new Gson().toJson(outletItems), Toast.LENGTH_SHORT).show();
outletRecyclerViewAdapter = new OutletRecyclerViewAdapter(OutletActivity.this, OutletActivity.this, outletItems);
binding.rvOutlet.setAdapter(outletRecyclerViewAdapter);
}
@Override
public void onError(Throwable e) {
}
});