Описание:
- Активность A отображается (или в фоновом режиме)
- Intent I получен широковещательной рассылкой с полезными дополнительными функциями, а затем передает дополнительные функции в новый Intent I2, который будет использоваться для запуска активности A.
- Результат: Не переносить активность, если активность находится в фоновом режиме.
код:
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" для манифестации. Я думал, что вы должны знать