загуглить: моя model лежит в адаптере, подается туда списком из себе подобных, этот список нужно собирать из двух массивов - один это заголовки, второй значения, которые подтягиваются запросом. Как бы так красивее проинициализировать это?
К примеру:
Model {
String title;
String value:
// getters/setters
}
Mapper {
public Arraylist<Model> transform (Responce responce) {
ArrayList<String> values = {responce.val1, responce.val2, responce3};
ArrayList<String> titles = {title1, title2, title3} // у меня это берется из ресурсов
ArrayList result = new ArrayList()
result.add(new Model()) // todo
}
}
Вы хотите сделать zipping: https://stackoverflow.com/questions/1115563/what-is-zip-functional-programming. Выхода здесь два: либо использовать стороннюю библиотеку, где есть готовый метод, либо завести себе утилитный метод, который пройдется по двум спискам и составит третий.
Обсуждают сегодня