Ich möchte eine Zeichenfolge in SharedPreferences überprüfen, die zum Speichern von Benutzername und Passwort verwendet wurde. Wenn Benutzername und Passwort nicht null oder leer sind, wird es nach Hause geleitet, andernfalls wird der Benutzername und das Passwort zur Anmeldung weitergeleitet Seite.
Dies ist mein Code , um die SharedPreferences-Zeichenfolge zu überprüfen, aber sie funktioniert nicht ..
%Vor%Ich habe versucht, es durch Toast mit diesem Code zu überprüfen, und nachdem ich dies versucht habe, bekomme ich SharedPreferences String ist nicht null oder leer ..
%Vor%Wie kann ich die SharedPreferences-Zeichenfolge korrekt überprüfen, ob sie leer oder leer ist?
Danke ..
Mach das:
%Vor%Wenn Benutzername und Passwort vorhanden sind, haben sie einen Wert, sonst sind sie null.
%Vor%Sie müssen ihre Anwesenheit nicht separat prüfen. Wenn Sie versuchen, ihren Wert abzurufen, wird der Wert null (falls nicht vorhanden) oder der Wert (falls vorhanden) automatisch zurückgegeben.
if (appSettings.contains (Constants.WEATHER_SUBN_POSTION)) {
%Vor%Überprüfen Sie zuerst, ob es den Wert
enthältÜberprüfen Sie einfach die Größe mit der Methode sp.getAll (). size
Tags und Links android