Bonjour à tous,
J'ai suivi le tutoriel de Login ( --> http://dsilvera.developpez.com/tutor...es-script-php/) proposé sur le site et j'ai réussi à le faire correctement marcher (Encore merci à l'auteur du tutoriel d'ailleurs ^^)
J'ai regardé aussi les autres topics qui concerne cette partie sur le site mais je n'ai rien trouver de concluant à mon problème ...
Pour résumer:
1. J'utilise dans mon OnCreate() de la feuille MAIN.java la méthode StartActivityForResult avec l'INTENT de ma page de Login.
2. Ma page de Login apparait. Je peux saisir l'utilisateur et le mot de passe et je valide. J'utilise donc l'INTENT de retour et FINISH().
3. Quand l'identifiant est bon & le mot de passe, l'application retourne bien sur la feuille MAIN.java en passant par la méthode OnActivityResult()
Jusqu’à la tout va bien ^^
Mais sur ma feuille MAIN.java, j'utilise un menu classique. Lui aussi utilise des Intents et la fonction StartActivity (pas StartActivityForResult). Dés lors, dés que j'affiche le menu et que je clique sur un élément l'application me ré-affiche la page de Login ...
J'ai essayé de mettre un BOOL qui devient TRUE dans ma méthode OnActivityResult pour éviter le problème. Néanmoins, dés que je clique sur un élément la page de Login ré-apparait .. Je vois que le OnCreate() est appelé de nouveau (dés que je clique sur un élément du menu) qui reset mon BOOL ...
Je cherche donc une méthode qui lors de la connexion (login&pass), si celle-ci est valide, permette de passer l'étape de vérification si elle a déjà été validée.
Si quelqu'un voit une solution au problème.
N'hésiter de me demander mon code source si vous en avez besoin!
Merci d'avance.
++
Partager