0
私は2つの活動をしています。私は2番目の活動に行くとき、私は前のものに戻すには、2つのオプションがあります。ツールバーの戻るボタンと画面の一番下のボタンが異なるライフサイクルメソッドを呼び出す理由を教えてください。
- を押して、「戻る」ボタンをツールバー上の画面の下部にある
- 押して物理的「戻る」ボタン(ホームボタンの左に)
ただし、最初のアクティビティでツールバーの戻るボタンが最初にonDestroy()
を呼び出していて、それを再作成していることがわかりました。物理的な戻るボタンは、代わりにfisrtアクティビティでonRestart()
を呼び出しており、それを破棄しません。
質問:なぜ動作が異なるのですか?