16

 アプリの起動アイコンをクリックするとどうなりますか?

  1. 新しいインテントは常に送信されますか?それとも、最近のタスクからタスクを再開した場合と結果が同じになることがありますか?

  2. インテントが送信された場合、それはいつ新しいアクティビティ インスタンスの onCreate() メソッドに送信され、いつ既存のアクティビティの onNewIntent() を介してルーティングされますか?

  3. タスク内の既存のアクティビティの onNewIntent() を介してインテントがルーティングされるとします。どのアクティビティに送信されますか? 頂点に最も近いものか、根に最も近いものか? 常にアプリケーションの起動アクティビティのインスタンスに送信されますか?それとも、ルートと同じアフィニティを持つアクティビティに送信されることがありますか? ルートと同じアフィニティを共有しないアクティビティに送信されることはありますか?

  4. 最後に、これはタスク内のアクティビティのさまざまな起動モード (標準、シングル トップ、シングル インスタンス、シングル タスク) によってどのように影響を受けるのでしょうか?

ここまでわかる人がいましたら、助けてください!

4

2 に答える 2