GC order (How it works)
<p>What is the order that garbage collection collects references in this case:</p>

<p>Activity -> Button -> Anonymous class for onClickListener.</p>

<p>How all this is garbage collected when onClickListener holds reference to the wrapping class (Activity)?</p>
