Activityのfinish()が呼ばれたかどうかをチェックするため、isFinishing()というメソッドがあることを知った。

booleanを使ってしまおうかと思う寸前だった、いやs〜危なかった。 恥ずかしながら知らなかったです。