Правильный способ узнать, была ли деятельность уничтожена

Могу ли я узнать, как правильно узнать, была ли деятельность уничтожена? В настоящее время я использую следующий способ.

private volatile boolean isOnDestroyCalled = false;

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

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

Есть ли другой способ лучше, чем выше?

Ответы на вопрос(1)

Ваш ответ на вопрос