Ho un mix di 10-15 viste e frammenti personalizzati da visualizzare in un elenco verticale. Non sono sicuro che RecyclerView abbia qualche vantaggio negli scenari in cui tutte le visualizzazioni sono dissimili. RecyclerView sembra aggiungere molto codice della piastra della caldaia e penso che l'unico vantaggio che otterrei sia l'animazione di entrata/uscita più facile.ScrollView vs RecyclerView per bambini dissimili su Android
Le mie viste/frammenti personalizzati rendono anche la chiamata al servizio Web in fase di creazione. Non memorizziamo le richieste web in cache per motivi commerciali. La mia comprensione è che RecyclerView attiverebbe queste chiamate al servizio web su ogni binding, risultando in chiamate ridondanti e latenza visibile. Comparativamente ScrollView dovrebbe caricare le viste una volta e le conserva tutte in memoria, evitando chiamate multiple.
La mia comprensione è corretta? Ho bisogno di aiuto per capire le implicazioni di performance con ScrollView, nello scenario dato.