Правильный способ узнать, была ли деятельность уничтожена
Могу ли я узнать, как правильно узнать, была ли деятельность уничтожена? В настоящее время я использую следующий способ.
private volatile boolean isOnDestroyCalled = false;
@Override
protected void onDestroy() {
super.onDestroy();
isOnDestroyCalled = true;
}
public boolean isOnDestroyCalled() {
return this.isOnDestroyCalled;
}
Есть ли другой способ лучше, чем выше?