Aller au contenu

Quitter une activité (et toute la pile qui va avec)


gmic

Recommended Posts

Posté(e)

Bonjour,

Comment est il possible de quitter une activité ainsi que la pile d'activité de l'application ?

Par exemple dans mon cas j'ai une activité Start et une Main. Au premier lancement de l'application, c'est Start qui se lance. Start lance ensuite Main avec un StartActivity().

Le souci c'est qu'en faisant un finish() dans Main je reviens sur Start, alors que je voudrais terminer complètement l'application. En regardant la doc j'ai pensé qu'en mettant dans le manifest un android:launchMode="singleTask" pour Main ça serait bon, mais non.

J'ai raté quelque chose?

Posté(e)

public void restart(Activity activity) {

Intent intent = new Intent(activity, MainActivity.class);

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

activity.startActivity(intent);

activity.finish();

}

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...