как перестать вводить логин и пароль при каждом запуске активности? - PullRequest
0 голосов
/ 20 декабря 2011

Мне нужно сохранить имя пользователя и пароль, успешно аутентифицировать логин и сохранить имя пользователя и пароль в базе данных, но каждый раз, когда я снова начинаю занятие, мне нужно снова вводить имя пользователя и пароль. Как остановитьэто происходит (т.е. мне нужно реализовать аналогичные сессии)?спасибо

Ответы [ 3 ]

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

Это чертовски просто, если вы сделаете несколько бросков, вы легко получите.

        //Save password
    SharedPreferences share=PreferenceManager.getDefaultSharedPreferences(this);
    Editor edit=share.edit();
    edit.putString("name","usernameValue");
    edit.putString("pass","passwordValue");
    edit.commit();


    //GetPassword  wherever you want when application open next time
    SharedPreferences share1=PreferenceManager.getDefaultSharedPreferences(this);
    String name=share1.getString("name", "");
    String pass=share1.getString("pass", "");
0 голосов
/ 20 декабря 2011

Используйте SharedPref, это полезно для вас, когда вы получаете общий преф. значение не равно NULL, затем начните следующее действие после входа в систему ...

0 голосов
/ 20 декабря 2011

если вы используете веб-сервис, то при первом входе в систему вы получите идентификатор сеанса из файлов cookie, которые вы можете использовать в будущем для проверки статуса входа в систему пользователя

...