onDestroy () - para definir ou não definir variáveis de instância como nula

É uma boa ideia definir especificamente as variáveis de instância como nulas no retorno de chamada onDestroy () da atividade? Algo assim

    @Override
protected void onDestroy() {
    super.onDestroy();
    mClassVariable1 = null;
    mClassVariable2 = null;
    mClassVariable3 = null;
}

Se eu me lembro corretamente do Java SE, todas as referências isoladas e não conectadas a um programa em execução e podem ser coletadas de qualquer maneira. Então, isso torna supérfluo o acima?

Por outro lado, o ciclo de vida dos dispositivos móveis é diferente. Seria a melhor prática acima?

Eu sei issocannot hurt para fazer isso, mas às vezes há várias variáveis de classe (referências a elementos individuais da interface do usuário, etc.), então eu realmente gostaria de saber para meu próprio entendimento o que realmente está acontecend

Desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion