0

ブロードキャスト レシーバーを使用してアクティビティを開きたいです。私はそれを実装していますが、アクティビティがバックグラウンドで実行されていない場合は正常に動作します。ただし、アクティビティがバックグラウンドで実行されている場合、新しいアクティビティを起動できず、同じアクティビティが返されますが、このアクティビティを再度開きたい場合は、アクティビティの複数のインスタンスを意味します

どうすればこれができるか教えてください。

4

1 に答える 1

0

あなたが望んでいるのはIntent.FLAG_ACTIVITY_NEW_TASK

参照: http://developer.android.com/reference/android/content/Intent.html

編集:

あるいは、FLAG_ACTIVITY_MULTIPLE_TASK. ただし、ユーザーのナビゲーション パスを台無しにするため、お勧めしません。

于 2012-05-01T13:38:17.117 に答える