には 2 つのレイアウトがありますActivity。1 つ目は横向きモード用で 2 つFrameLayout、2 つ目は縦向きモード用で 1 つだけFrameLayoutです。フラグメントはそれぞれに動的に追加されますFrameLayouts!! onStart()縦向きモードで画面を回転させたときにonResume()フラグメントのメソッド(もう見えない!!!!)が呼び出される理由を理解できません。ActivityAndroidがすべてのフラグメントのコールバックをレプリケートすることは知っていますが、私にとってこの動作は無意味です!! フラグメントが表示されたときにのみ呼び出される必要がonStart()あります!!!!onResume()
この問題は、この投稿で既に説明されています。しかし、なぜAndroidがこの動作をするのかを理解したい!!
ありがとうございました。