80 votes

Aller à l'écran d'accueil de manière programmatique

Je veux accéder à l'écran d'accueil de manière programmatique dans Android lorsque l'utilisateur clique sur un bouton. Comment cela peut-il être fait ?

13 votes

S'il vous plaît, acceptez certaines de vos anciennes questions.

0 votes

Une façon simple de procéder est de remplacer onBackPressed ou par keyEvent =Backpressed et d'appeler onHomePressed sur ce dernier.

0voto

Jim Points 88

Je sais que c'est un peu tard mais j'ai rencontré le même problème et voici comment je l'ai résolu. En revenant à votre MainActivity vous devez ajouter des drapeaux de la sortie Activity

    final Intent mainActivity = new Intent(this, MainActivity.class);
    mainActivity.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    mainActivity.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);

Maintenant, quand vous avez appuyé sur le bouton retour étant MainActivity l'actif, il ira à l'écran d'accueil.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X