説明:
- アクティビティAが表示されます (またはバックグラウンドで)
- インテントIは、貴重なエクストラを含むブロードキャストによって受信され、アクティビティAを開始するために使用される新しいインテントI2にエクストラを渡します。
- 結果:アクティビティがバックグラウンドにある場合は、アクティビティを前面に出さないでください。
コード:
Intent I2= new Intent(context, MyActivity.class);
I2.putExtra(..
I2.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK); // | Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(I2);
注:マニフェストに「android:taskAffinity」を追加しませんでした..知っておくべきだと思いました