0

たとえば、2 つのアクティビティがあるとします。アクティビティ A とアクティビティ B。アクティビティ A はデフォルトのランチャー アクティビティです。そして時々バックグラウンドから私は活動 B を立ち上げます。

ここで、保留中の意図を持つ別の通知を配置し、それらをクリックしてユーザーをアクティビティ A に戻します。

しかし、アクティビティ B が実行されているときに、アプリケーション アイコンを押すと、Android がアクティビティ B に移動します。しかし、通知をクリックすると、保留中のインテントがアクティビティ A を指しているため、アクティビティ A に移動します。

アクティビティ A の代わりに実行されている場合、アクティビティ B をフォアグラウンドにする保留中のインテントを設定するにはどうすればよいですか?

ありがとう

注意:アクティビティBが実行されているとき、Aはバックスタックにあるため、アクティビティを並べ替えるフラグを設定しても機能しません。したがって、このフラグはAを前面に移動します。ユーザーが通知をクリックしたときに、それは同じように動作しますアプリケーション アイコンをクリックすると、アクティビティ B が前面に表示されます。

4

0 に答える 0