Sto creando un'app in cui mi potrebbe risparmiare un po 'di tempo per avere un unico layout per diverse attività, con alcune delle viste impostate su GONE a seconda di quale attività viene utilizzata.Le visualizzazioni "GONE" sono dannose per le prestazioni?
So che avere un numero elevato di viste in un layout può portare a prestazioni scadenti. Se avessi un'attività con un gran numero di visualizzazioni, ma una parte consistente di quelle viste doveva essere DISATTIVATA, questa attività si comporterebbe ancora male. Cioè, le visualizzazioni impostate su GONE contribuiscono al peggioramento delle prestazioni? In caso affermativo, richiedono meno potenza di elaborazione rispetto alle visualizzazioni VISIBILI o INVISIBILI?
Grazie!
Queste viste dovranno ancora essere gonfiate e occuperanno memoria, ma non faranno parte del processo di misurazione e layout di una gerarchia di viste. – Luksprog
+1 a questo, in più - pensaci, stai solo modificando l'aspetto visivo di esso, visibile o invisibile, è praticamente lo stesso per natura, semplicemente non occupa lo spazio "fisico" sullo schermo. – g00dy
Posso chiederti perché non stai utilizzando layout diversi se alcune "Attività" avranno un gran numero di visualizzazioni 'GONE'? – codeMagic