Estoy creando una vista compleja basada en datos dinámicos. Dependiendo de la cantidad de elementos de datos en las colecciones, agrego más vistas. Cada una de estas subvistas son complejas y se inflan en el ciclo a través de la recopilación de datos.Reutilizar vistas infladas
Esto es, por supuesto, ineficiente y me gustaría encontrar una manera de inflar la subvista solo una vez y luego reutilizarla en su lugar. ¿Es esto posible de alguna manera?
PD: No quiero construir las subvistas en el código (sé que podría) porque eso haría las cosas aún más complicadas debido a las complejidades y el número de subvistas, pero si el rendimiento aumentara considerablemente podría tomar una mira eso.
PPS: No hay problema de rendimiento visible pero traceview que la mayor parte del tiempo se dedica a inflar y si puedo hacerlo más rápido me encantaría ;-)
¿Alguna vez descubrió esto? Estoy con exactamente el mismo problema y no puedo encontrar una solución. – Tiago
No ... desafortunadamente no. Casi me rindo por esto. Lo mejor que se me ocurrió fue una vista creada a partir de código y almacenamiento en caché que ... pero es feo escribir y mantener. –
Ya veo. ¡Gracias por responder a Manfred! – Tiago