Wpis z mikrobloga

Mirasy od #androiddev i #programowanie
Jak przechowujecie dane użytkownika (login i tokeny) w Androidzie?
Widzę, że na Stacku promują SharedPreferences ale wydaje mi się to rozwiązanie przestarzałe.
Zastanawiam się czy nie trzymać tego w Realm, ale nie wiem czy to bezpieczne.
#pytanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdfk: SharedPreferences nie jest przestarzałym rozwiązaniem, idealnie nadaje się do przechowywania prostych danych. Jeśli chcesz przechowywać tylko profil, to nie widzę korzyści w stawianiu bazy. No a jeśli wiesz, że będziesz potem potrzebował jakiejś bardziej skomplikowanej struktury z relacjami, to BD.
  • Odpowiedz
@o-noh: Wymagan Context, a jak chce np. w Retrofit wszędzie Header załączać z AuthTokenem to już to rodzi problem. No ale wykminiłem, że będę to zapisywał w bazie Realm (chyba jest wystarczająco bezpieczna) i tworzył dodatkowo singleton który będzie inicjowany w klasie rozszerzającej Activity.

A kombinuje bo potrzebuje OAuth zaimplementować.
  • Odpowiedz