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