Ho una classe helper (senza classe base) per gestire un layout espandibile (espandibile più / meno) che contiene riferimenti alle viste. I riferimenti sono necessari per mostrare / nascondere il layout e cambiare l'origine dello sfondo del pulsante.
Se utilizzo questo helper in un frammento o in un'attività, posso facilmente liberare i riferimenti alle viste dopo la distruzione. Ma voglio anche usare l'helper in RecyclerView ViewHolder
. Ma non so quando verrà distrutto ViewHolder
.
Le mie domande sono:
- Dovrei preoccuparmi per la perdita? Il GC si occupa di questo?
- I riferimenti alle viste sono riferimenti critici all'attività Android?