いくつかの非同期タスクを開始するアクティビティがあります。アクティビティが「正常に」破棄された場合(finish()の呼び出し/ユーザーが戻るボタンを押すなど)にこれらのタスクを停止したいのですが、ユーザーがデバイスを回転させるだけの場合は実行を継続します。
これらのタスクをキャンセルし、回転を処理することは問題なく機能します。2つを組み合わせることができません。
では、「onDestroy()」コールバック中に、構成の変更(ローテーション)またはその他の原因(戻るボタンなど)が原因でアクティビティが破棄されたことを通知する方法はありますか?