私は自分の他の中でMainActivity
新しいことを始めたいです。2 つのアクティビティは同じアプリ内にあり、2 番目のアクティビティは実際には MainActivity から開始されます。したがって、シナリオは次のようになります。Intent
Activity
- MainActivity はインテントで作成されます
- MainActivity は SecondActivity を開始します (ただし、MainActivity はまだ破棄されていません。停止されているだけです)
- SecondActivity は新しい Intent で MainActivity を開始します (SecondActivity は閉じられません)
MainActivity にはフラグが立てられていません。つまり、マニフェストのアクティビティの起動モードは設定されていません (つまり、デフォルトです)。
MainActivity のライフサイクルと意図がどうなるか知りたいです。
アクティビティは再作成されますか? onCreate()
呼ばれる?次に、 ?onCreate()
なしで 2 回呼び出されます。onDestory()
または、新しい MainActivity が新しく作成され、MainActivity が 2 つになりますか? インテントはgetIntent()
上書きされますか?
Activity.onNewIntent()
が singleTop アクティビティで呼び出されることは知っています。その後、私の状況onNewIntent()
では呼び出されませんか?
前もって感謝します。