Ah ho capito.
Le classi anonime sono inner class, e quindi hanno un riferimento
> alla classe padre, piaccia o no
Non e' il riferimento alla classe padre che puo' causare un leak, e' che
*l'istanza* della classe anonima contiene un riferimento all'*istanza* della
classe che la contiene.
Spiegatemi questa cosa perché temo di non averla capita: se io creo una
classe anonima con new Object() { }, la classe viene creata una volta
per tutte, indipendentemente dal numero di volte che il frammento di codice
viene eseguito? Oppure viene creata una classe nuova ogni volta che lo