シナリオが何であれ、 onStop() への呼び出しの前に常に onPause() への呼び出しがあることを読みました。参照: http://developer.android.com/training/basics/activity-lifecycle/stopping.htmlの図 1
ユーザーのフォーカスがなくても部分的に表示されている場合、アクティビティは一時停止され、まったく表示されていない場合は停止されます。
ユーザーがアクティビティに参加しているときに、最近のアプリ ウィンドウから別のアプリを選択して入力すると、アクティビティは再開/実行中から停止状態になります。中間の一時停止状態はありません。
ではない?
onStop() の前に常に onPause() を使用する正当な理由は何ですか。onPause() で行われることを onStop() で行うことができます。onStop() の前に常に onPause() が必要なのはなぜですか?