別のアクティビティを開始し、ユーザーが 2 番目からキャンセルすると、finish() を呼び出して最初のアクティビティに戻ります。
質問: 最初のアクティビティに戻ったときに呼び出されるメソッドはありますか?
助けてくれてありがとう
別のアクティビティを開始し、ユーザーが 2 番目からキャンセルすると、finish() を呼び出して最初のアクティビティに戻ります。
質問: 最初のアクティビティに戻ったときに呼び出されるメソッドはありますか?
助けてくれてありがとう
はい、onStop() と onStart() があります。詳細については、以下を参照してください。
http://developer.android.com/reference/android/app/Activity.html
元のアプリケーションは、アプリケーションの現在の状態と「アクティビティのシャットダウン」状態の間のアクティビティ ライフ サイクル フローチャートにあるコールバックをすべて受け取ります。onDestroy() は、発生が保証されている唯一のものです。
完成したアプリケーションがスタックの一番上にあった場合、スタックの一番上にあるそれを置き換えるアクティビティは、少なくとも onResume() を受け取ります。完全に見えない (つまり、onStop() を受け取った) 場合は、onResume() の前に onRestart() と onStart() も受け取ります。
完成したアプリケーションがスタックの一番上にない場合、他のアプリケーションには通知されません。