Cómo guardar los datos de usuario que se registran con Google en mi aplicación de Android

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

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

No tiene que hacerlo usted mismo, usando Firebase auth resuelve todos los problemas:

Autenticar usando el inicio de sesión de Google en Android | Firebase