現在、アクティビティのフォーカスが変更されたかどうかonWindowFocusChanged()
(たとえば、ホーム ボタンが押された、別のアクティビティに切り替えられたなど) を確認し、変更されている場合はそれを呼び出しますfinish()
。私の問題は、ホームボタンが押された場合、または別のアクティビティがstartActivity()
. startActivity()
ダイアログのようなものが表示されたときではなく、ホームボタンが押されたとき、または を使用して別のアクティビティが開始されたときにのみ、アクティビティを終了させるにはどうすればよいですか?