У меня есть два действия (A и B) в моем приложении и несколько BroadcastReceiver.
Я встречаю следующий сценарий:
A запущен и был закрыт с помощью кнопки "Домой" (был вызван onStop).
Некоторое время спустя BroadcastReceiver сработал с каким-то намерением. Он запускает следующий код:
Intent activityIntent = new Intent(context,
B.class);
activityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(activityIntent);
И B действительно запущен, однако A также вынесен на передний план (позади B). Как я могу избежать появления A?