Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
237 / 237 / 49
Регистрация: 19.01.2013
Сообщений: 1,879
Записей в блоге: 3
1

LinkedHashMap или ArrayList

16.02.2018, 14:33. Просмотров 133. Ответов 0
Метки нет (Все метки)

Есть адаптер для RecyclerView.

В данный момент делаю так:
Java
1
2
3
4
5
6
private LinkedHashMap<Long, MyObjectClass> myData;
 
@Override
public void onBindViewHolder(final ViewHolder holder, int position) {
        MyObjectClass object = ((MyObjectClass) myData.values().toArray()[position]); // чтобы достать объект по позиции делаю так
}
Так я делаю чтобы в ходе работы с адаптером я мог без перегонов в цикле, по ключу записи поменять значение MyObjectClass

Насколько данное решение будет затормаживать работу листа(при каждом скроле выполнять myData.values().toArray()[position] - не повлияет на быстродействие)?

Или лучше использовать
Java
1
2
3
4
5
List<MyObjectClass> myData;
@Override
public void onBindViewHolder(final ViewHolder holder, int position) {
        MyObjectClass object = myData.get(position); 
}
?

Добавлено через 16 минут
переделал под List<MyObjectClass> myData; т.к.
при каждом myData.values().toArray() будет выполняться цикл от 0 до count - это будет тормозить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2018, 14:33
Ответы с готовыми решениями:

Как поместить в preferences arrayList типа: arraylist<Class>
Как поместить в preferences arrayList типа: arraylist&lt;Class&gt; Class содержит...

ArrayList
Доброго времени суток! Мне нужно сделать случайную выборку чисел из массива...

ArrayList
Здравствуйте. Сразу вопрос. У меня есть ArrayList заполнен данными. Вот...

Android arrayList
У меня есть два активити, в одном получаю значения и записываю их в ArrayList,...

Сортировка в ArrayList
У меня есть ArrayList со сногими данными. Нужно отсортировать по TicketPrice и...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2018, 14:33

Фильтрация ArrayList
Здравствуйте. Пишу приложение содержащее ArrayList. У пользователя есть...

Работа с ArrayList
Добрый день! Второй день бьюсь над проблемой. Из ArrayList при помощи метода...

ArrayList contains object
Мое приложение добавляет избранные игры в список. Мне нужно выводить сообщения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru