Die richtige Methode, um festzustellen, ob eine Aktivität zerstört wurde

Darf ich wissen, wie ich feststellen kann, ob eine Aktivität zerstört wurde? Derzeit benutze ich den folgenden Weg.

private volatile boolean isOnDestroyCalled = false;

@Override
protected void onDestroy() {
    super.onDestroy();
    isOnDestroyCalled = true;
}

public boolean isOnDestroyCalled() {
    return this.isOnDestroyCalled;
}

Gibt es einen anderen Weg als den oben genannten?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage