Autore Topic: Login permanente  (Letto 422 volte)

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Login permanente
« il: 10 Aprile 2013, 13:02:54 CEST »
0
Ciao,

forse è stato già trattato più volte questo tema, ma da una rapida ricerca non l'ho trovato e non saprei come fare.
Vorrei che, a login effettuato, rimanga la sessione sempre attiva, anche alla chiusura e ri-accesso dell'app.
Un po' come succede per facebook, tripadvisor, ecc.

Volevo fare così:
Entrati nella LoginActivity, inserite le credenziali, mi faccio un controllo per salvare l'accesso e posso richiamare il controllo ogni volta che torno alla home.
Così facendo però, se esco dall'app ovviamente perdo tutto.

Come si deve procedere?
Grazie




Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Login permanente
« Risposta #1 il: 10 Aprile 2013, 13:45:04 CEST »
0
Salva l'accesso nelle sharedpreferences.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Re:Login permanente
« Risposta #2 il: 10 Aprile 2013, 14:06:48 CEST »
0
Premesso che non so quasi nulla dell'argomento, in Android gli account sono gestiti tramite AccountManager.

Magari trovi qualcosa che fa al caso tuo.

http://developer.android.com/reference/android/accounts/AccountManager.html

http://developer.android.com/training/id-auth/identify.html
Un click sul pulsante "Thanks" è sempre gradito :-)

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Login permanente
« Risposta #3 il: 16 Aprile 2013, 19:04:13 CEST »
0
Grazie per i suggerimenti.

Con sharedpreferences è stato molto semplice.
Anche seguendo il tutorial: [facile] Semplice esempio di Shared Preferences - Android Developers Italia

;)