Je suis en train d'apprendre Android. J'ai créé une page de connexion. Je veux savoir comment je peux vérifier si l'utilisateur s'est connecté en ouvrant l'application au lieu d'ouvrir l'écran de connexion à chaque fois. Comment puis-je déclarer une variable et définir sa valeur pour vérifier la connexion et aller à l'écran appropriéVérification du statut de connexion lors de l'ouverture de l'application Xamarin Android
0
A
Répondre
0
Vous avez juste besoin de sauvegarder UserId et UserPassword (vous pouvez également crypter et enregistrer). Pour ce faire, vous devez utiliser SharedPreferences.
Le bouton de connexion cliquez sur Enregistrer l'ID utilisateur et UserPassword comme
chaîne strData = UserId + "" + UserPassword;
// Saperated par une virgule, car tout en se connectant à nouveau peut diviser la chaîne et valider.
var prefs =
Application.Context.GetSharedPreferences("ANYFILENAME",FileCreationMode.Private);
var prefEditor = prefs.Edit();
prefEditor.PutString("LoggedInOrNot",strData);
prefEditor.Commit();
Maintenant, chaque fois que vous avez juste besoin de lire, wheather les données sont sauvegardées ou non
// Cochez cette condition dans l'écran d'accueil
var preference = GetSharedPreferences("ANYFILENAME", FileCreationMode.Private);
string strLoggedIn = preference.GetString("LoggedInOrNot", string.Empty);
if (string.IsNullOrEmpty(strLoggedIn))
{
StartActivity(typeof(LoginActivity));
}
else
{
StartActivity(typeof(YourActivity));
}
Voici comment vous réaliserez Pour tout doute ou toute question, faites-le moi savoir. Si cela vous aide, donnez-vous un bouquet.