Заполнение списка из разных видов деятельности

1

У меня есть ListView в моей деятельности, которая заселяется из четырех различных видов деятельности. У меня есть аррайалист в каждом из этих четырех видов деятельности. Я передаю их в список деятельности посредством намерения. И в этом упражнении я пытаюсь заполнить список через них, добавив полученные arraylists в один arraylist, который заполняет список.
Вопрос:
1) Могу ли я добавить комбинацию двух аррайалистов в одну. Как я могу это сделать?
2) Нужно ли мне сохранять данные в этом случае?

Теги:

2 ответа

0

Вы должны объединить их все в один ArrayList, но вы можете использовать метод ArrayList.add(Collection collection). У вас просто есть аррайалист из одного из четырех видов деятельности в качестве параметра, и он добавит весь arraylist к консолидированному arraylist.

0

Я не уверен, есть ли функция Merge для arraylist, но вы можете создать новый arraylist, который станет вашим окончательным списком.

цикл через четырех существующих arraylists с циклом for для каждого из них и добавить каждую запись в ваш окончательный arraylist. добавляя новые записи в конечный arraylist, вы можете сканировать его, если добавляемый элемент уже существует в нем, поэтому у вас нет дубликатов записей. окончательный арраист затем может быть отсортирован.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню