1. ホーム
  2. android

[解決済み] アクティビティをフォアグラウンド(スタックの一番上)に持ってくるには?

2023-02-18 08:57:44

質問

Androidで、ExampleActivityというアクティビティを定義しました。

私のアプリケーションが起動されたとき、このA-Activityのインスタンスが作成されましたが、それを言いますと A . でユーザーがボタンをクリックすると A のボタンをクリックすると、B-Activityの別のインスタンスBが作成されました。これでタスクスタックはB-Aで、Bが一番上になりました。次に、ユーザがBのボタンをクリックすると、C-Activityの別のインスタンス、Cが作成されました。今、タスクスタックはC-B-Aで、Cが一番上にあります。

さて、ユーザーがCのボタンをクリックすると、アプリケーションはAを前景にしたい、すなわち、Aをタスクスタック、A-C-Bの最上位にしたいのです。

これを実現するために、どのようにコードを書けばよいのでしょうか。

どのように解決するのですか?

次のことを試してみてください。 FLAG_ACTIVITY_REORDER_TO_FRONT (ドキュメントには、あなたがしたいことが正確に記述されています)