アクティビティが破棄されたかどうかを知るための適切な方法を教えてください。現在、以下の方法で使用しています。
private volatile boolean isOnDestroyCalled = false;
@Override
protected void onDestroy() {
super.onDestroy();
isOnDestroyCalled = true;
}
public boolean isOnDestroyCalled() {
return this.isOnDestroyCalled;
}
上記以外の方法はありますか?