Je travaille sur une application Android qui nécessite qu'un utilisateur se connecte avant de faire autre chose. Actuellement, j'ai créé une activité principale nommée LoginScreen et une fois la connexion réussie, cette activité lance une autre activité appelée Accueil. Mais je vois un problème avec cette approche. Que se passe-t-il si l'utilisateur appuie sur le bouton de retour depuis l'activité d'accueil ? Je ne veux pas que l'utilisateur revienne à l'écran de connexion. quelle est la bonne façon d'empêcher l'utilisateur de le faire. Dois-je gérer les événements Key Press ?
Réponses
Trop de publicités?
Jason Robinson
Points
10878
Vrutin Rathod
Points
484
Essayez de définir des indicateurs sur l'intention.
Exemple:
new Intent(context, SomeActivity.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
Plus d'informations sur les drapeaux : http://developer.android.com/reference/android/content/Intent.html#nestedclasses