/ / Riciclare le viste in una vista di scorrimento in Android: Android, gestione della memoria, Android-Recyclerview

Riciclaggio di visualizzazioni in una scrollview in Android - Android, gestione della memoria, androide-recyclerview

Nella mia applicazione, ho un grande layout ad alta intensità di memoria per un frammento che consiste di:

-una intestazione ImageView

-un recyclerview orizzontale con immagini

-un altro recyclerview orizzontale con immagini

- circa 10 visualizzazioni di immagini (varia da sessione a sessione)

-viste visuali in mezzo

tutto avvolto in una vista di scorrimento.

Ora ovviamente a molti dispositivi non piace questo layout a causa di tutte le immagini caricate, anche quando le ridimensionano alle dimensioni delle loro immagini.
C'è un modo per dire manualmente una vista ariciclare se stesso quando è fuori dallo schermo? Non ho idea di come implementare un riciclaggio che può contenere tutti questi diversi tipi di vista (e un numero variabile di essi).

risposte:

0 per risposta № 1

Ho corretto la maggior parte degli errori di OOM trasformando l'elenco delle lunghezze di varialbe in una riciclerview e disabilitandone il comportamento di scorrimento nidificato.