Ведение сессии или состояния для имени пользователя в приложении для Android - PullRequest
1 голос
/ 23 декабря 2011

В веб-разработке мы обычно видели, что мы используем сеанс или куки для сохранения имени пользователя, и оно остается там, пока мы не уничтожим его или сервер не удалит его, я создаю приложение для Android, у меня есть логин и пароль, что я хочу Это просто, если я вошел в систему, он должен сохранить мое имя пользователя во что-то похожее на сеанс или cookie, и если я перемещаюсь куда-нибудь среди намерений или экранов, он не должен быть уничтожен, и я должен иметь возможность получить к нему доступ в любом месте. Каков наилучший подход для его реализации?

Ответы [ 3 ]

4 голосов
/ 23 декабря 2011

сохраните ваше имя пользователя и пароль или идентификатор сеанса в SharedPreferences в случае успеха

2 голосов
/ 23 декабря 2011

Зависит от того, насколько постоянно вы хотите хранить информацию.Если вам нужно запомнить его после закрытия приложения, вам понадобится постоянное хранилище, но вы должны убедиться, что пароль зашифрован.

Если это только для времени жизни приложения, вы можете хранить информацию в статических свойствах класса.

1 голос
/ 23 декабря 2011

Лучший способ - хранить в SharedPrefences.Смотрите этот учебник .Также используйте алгоритм шифрования MD5 или SHA.См это

...