preferiría usar la preferencia compartida
# obteniendo preferencias de un archivo especificado
SharedPreferences settings = getSharedPreferences (“Prueba”, Context.MODE_PRIVATE);
usaría la preferencia compartida para almacenar si el usuario ya inició sesión o no, es similar al siguiente código
- ¿Cómo podemos obtener un buen conocimiento sobre el desarrollo de Android?
- ¿Hay alguna actualización sobre el desarrollo de Android?
- ¿Reemplazará Kotlin Java para el desarrollo de aplicaciones de Android en el futuro?
- ¿Cuáles son las aplicaciones para dispositivos Android en 2016?
- ¿Cuáles son las mejores aplicaciones para Android del concepto del menú principal?
PrefManager de clase pública {
SharedPreferences pref;
SharedPreferences.Editor editor;
Contexto _context;
// modo pref compartido
int PRIVATE_MODE = 0;
// Nombre del archivo de preferencias compartidas
Private static final String PREF_NAME = “g-login-in”;
Cadena estática privada final IS_FIRST_TIME_LAUNCH = “IsFirstTimeLaunch”;
public PrefManager (contexto de contexto) {
this._context = context;
pref = _context.getSharedPreferences (PREF_NAME, PRIVATE_MODE);
editor = pref.edit ();
}
public void setFirstTimeLaunch (boolean isFirstTime) {
editor.putBoolean (IS_FIRST_TIME_LAUNCH, isFirstTime);
editor.commit ();
}
public boolean isFirstTimeLaunch () {
return pref.getBoolean (IS_FIRST_TIME_LAUNCH, verdadero);
}
}
Si el inicio de sesión es la primera vez, el prefManager devolverá:
IsFirstTimeLaunch
otro sabio:
g-log-in