веб сервиса.
сделал expandablelistview где это все ложится. тут ParentVH идет CategoryName, a ChildVH идет Name.
Вызываю ее через volley(можно было бы и через retrofit, но к этому я еще приду).
Все норм. Только теперь стоит вопрос в след.
Как сделать так что бы если у объектов CategoryID(ID Parent-a) одинаковый, то child(ID Child-a) ушел в первую попавшуюшися CategoryID?
ну добавь поле в ChildId категориюId, это получается связь многие ко одному. Сложи в список. Далее обьект Child наследуйся от Comparator<Сhild> , где в оверайд методе компаре сравнивай их по ParentId. А потом Collection.sort(твой список); вот их поотсортируешь
Обсуждают сегодня