Влияет ли увеличение MaxRecycledViews на производительность Recyclerview?

У меня есть Recyclerview с несколькими элементами, это экран сведений, который имеет другой тип элементов вместо реализации его с NestedScrollview я использовал Recylcerview вдохновленный Airbnb использовать Recyclerview для статического контента, как они сказали

чтобы дать нам более быстрое время загрузки страницы, а также простую анимацию.

однако есть тип элемента, который вызывает onCreateViewHolder несколько раз, потому что существует более 5 экземпляров для него, 5 является номером по умолчанию MaxRecycledViews и как я знаю onCreateViewHolder снова раздувает вид, что вызывает проблемы с производительностью.
Мне интересно, увеличил ли я количество MaxRecycledViews будет вызывать проблемы с производительностью? потому что увеличение этого числа предотвратит onCreateViewHolder быть вызванным каждый раз, когда MaxRecycledViews превышен здесь, является примером того, как мой Recyclerview выглядит:


В
С
D
D
D
D
D
D
Е
F
г
ЧАС

где буква представляет тип элемента. поэтому мое решение для этого состоит в том, чтобы увеличить число, делая это

mRecyclerView.getRecycledViewPool().setMaxRecycledViews(D,10);

0 ответов

Другие вопросы по тегам