ScrollView против RecyclerView для разных детей на Android

У меня есть смесь из 10-15 пользовательских видов и фрагментов для отображения в вертикальном списке. Я не уверен, что RecyclerView имеет какое-либо преимущество в сценариях, где все виды отличаются. RecyclerView, кажется, добавляет много стандартного кода, и я думаю, что единственное преимущество, которое я получил бы, это более легкая анимация входа / выхода.

Мои собственные представления / фрагмент также вызывают вызов веб-службы при создании. Мы не кешируем веб-запросы по деловым причинам. Насколько я понимаю, RecyclerView будет запускать эти вызовы веб-службы для каждой привязки, что приводит к избыточным вызовам и видимой задержке. Сравнительно ScrollView должен загрузить представления один раз, и он сохраняет их все в памяти, избегая множественных вызовов.

Правильно ли мое понимание? Мне нужна помощь в понимании влияния производительности на ScrollViews в данном сценарии.

Ответы на вопрос(2)

Ваш ответ на вопрос