A、B、Cの3つのアクティビティがあるとします。
- A: ホーム アクティビティ
- B:情報収集活動
- C: 情報表示アクティビティ
私の希望の流れは次のようになります:
- A が B に情報収集のきっかけを与える。
- B が終了すると、C が情報を取得して表示します。
- A->B->C->A.
- C が終了したら、A に戻る必要があります。
私の最初の試み: (数ミリ秒であっても、B の後に A を見たくないために失敗しました)
- A が B に情報収集のきっかけを与える。(startActivityAsResult)
- B は結果を A に渡し、B :
finish()
. (onActivityResult) - 次に、A が C をトリガーして表示します。(開始アクティビティ)
私の2回目の試み:(成功しましたが、これにもかかわらず、より良い方法があると思いますか?)
- A が B に情報収集のきっかけを与える。(開始アクティビティ)
- B は C をトリガーし、B :
finish()
. (開始アクティビティ)
質問:
APIで見られるように、ナビゲーションフローのシーケンスを定義する別の方法(より簡単/直接的)はありますか?taskBuilder
nextIntent()