Activité de connexion Android et redirection d'activité à domicile
Je suis de la gestion de la session de l'utilisation partagée de préférence dans mon application. Si l'utilisateur est connecté, il doit montrer de la maison de l'activité, si ce n'est qu'il doit montrer l'activité de connexion.
Avec l'aide de http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/
J'ai essayé de créer la maison et de la rediriger vers l'activité de connexion si l'utilisateur n'est pas connecté.
Est ce droit?, ou est-il une meilleure solution.
Grâce,
Bennet.
source d'informationauteur Bennet
Vous devez vous connecter pour publier un commentaire.
Voici ce que Im faire lors de l'enregistrement de l'utilisateur dans :
dans les activités de base que toutes mes activités s'étendent (il contient de l'actionbar et le glissement du menu) j'ai cocher suivantes:
(mainactivity est mon login/s'inscrire à l'écran. si l'utilisateur n'est pas connecté en im de les envoyer là-bas)
et pour empêcher l'utilisateur de revenir à l'écran de connexion:
dans Login.java:
dans Home.java:
En ce qui concerne mon expérience, j'ai aussi l'utilisation partagée des préférences pour la page de Connexion/Home Page de redirection. La seule différence, c'est que ma première page est un écran de démarrage qui je montre pendant une certaine durée de temps. Après cela, j'ai vérifier le statut de connexion avec le partage de préférences, et faire le nécessaire redirection.
Un point est à noter, cependant, certains serveurs d'exiger de vous faire parvenir une nouvelle demande de connexion après une certaine durée (valeur paramétrable envoyés à partir du serveur de connexion de réponse) a passé. Donc, vous voudrez peut-être jeter un oeil à ce. Dans un autre de mes applications, j'ai besoin d'envoyer une demande de connexion à chaque fois que l'application est lancée, je viens donc de stocker les valeurs de connexion (nom d'utilisateur/Pass) dans la préf après la première connexion, et de faire la connexion de la partie en mode silencieux (sans affichage de l'écran de connexion) après l'écran de démarrage. Donc, tout dépend de vos besoins. Mais dans l'ensemble de mes applications, j'ai utilisé partagé préf.
Peut-être quelqu'un d'autre peut suggérer une meilleure approche.