Выборка из XML по условию при выводе в RecyclerView

141
14 августа 2018, 11:40

Получаю список адресов из файла XML, как сделать так что бы показывались только те, в которых поле <city> имеет город , например Москва. То есть отфильтровать для вывода только те айтемы в которых есть Москва.

очевидно, надо отфильтровать массив перед подачей в адаптер. Только не могу понять, как это правильно сделать.

Вот так получаю данные

if (response.isSuccessful() && response.body() != null) {
                        bankItemList = response.body().bankItemList;
                        ArrayList<Bank.BankItem> p = new ArrayList<>(bankItemList);
                        recyclerView.setLayoutManager(layoutManager);
                        adapter = new Adapter(p);
                        recyclerView.setAdapter(adapter);

                    }

В частности надо сделать выборку по полю

@Element
private String BankAddressRu;
 public String getBankAddressRu() {
        return BankAddressRu;
    }

из массива

READ ALSO
Java где Spring ищет файлы конфигурации

Java где Spring ищет файлы конфигурации

Хочу разобраться с конфигурацией в спрингеУ меня есть такой main-класс:

162
Как коммитить и пушить в IntelliJ IDEA

Как коммитить и пушить в IntelliJ IDEA

Как пользоваться git из Idea IDE? Я создал новый инициализированный репозиторий на гитхабе, включил поддержку git в IDEA, в remotes добавил новый origin,...

134
Как обменять значения двух переменных?

Как обменять значения двух переменных?

Как можно обменять значения двух переменных в Java? (кроме таких способов):

153
Не работают java script в Java Server Faces

Не работают java script в Java Server Faces

Делаю сайт с помощью технологии JSF, у меня есть template, который имеет следующий код:

183