Maneira correta de saber se uma atividade foi destruída
Posso saber qual é a maneira correta de saber se uma atividade foi destruída? Atualmente, estou usando o seguinte caminho.
private volatile boolean isOnDestroyCalled = false;
@Override
protected void onDestroy() {
super.onDestroy();
isOnDestroyCalled = true;
}
public boolean isOnDestroyCalled() {
return this.isOnDestroyCalled;
}
Existe alguma outra maneira melhor que a anterior?