Описание:
- Действие A видно (или в фоновом режиме)
- Намерение I принимается трансляцией с ценными дополнениями, а затем передает их новому намерению 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". Я подумал, что вам следует знать
FLAG_ACTIVITY_MULTIPLE_TASK
! Если вы в конечном итоге начнете выполнять несколько задач, вам будет очень сложно управлять ими. Это банка с червями, которую вы не хотите открывать! - person David Wasser   schedule 13.06.2016