Scénario:Android: Comment un service démarrer une activité sans activités anciennes dans la pile derrière
Activity "A" launches Service "S".
Appuyez sur « Home »/« retour » pour ne pas afficher « A ».
Quelque temps plus tard "S" commencer l'activité intention "B"
Intent intent = new Intent(context, MyDialog.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Comportement actuel: "B" se présente avec "A" derrière la scène.
Ce que je veux: "B" apparaît sans "A" derrière la scène.
Note: L'activité B est une activité de dialogue
Ne faites pas cela. Ne manipulez pas manuellement la pile. – Falmarri