次のような状況でアプリがいつフォアグラウンドに戻るかを知る必要があります。
- アプリを起動
- アクティビティ A を開始
- ホームプレス
ユーザーによってアプリがフォアグラウンドに移動されました。(アクティビティAを表示)
アプリを起動
- アクティビティ A を開始
- アクティビティ B を開始
- ホームプレス
- ユーザーによってアプリがフォアグラウンドに移動されました。(アクティビティ B を表示)
onResumeとのフラグではこれをチェックできませんonPause。Activity Bこれは、ロードされるたびにトリガーされるためです。