Проблема с общими предпочтениями в приложении для Android - PullRequest
1 голос
/ 05 августа 2011

в моем приложении первое действие - это страница входа.В поля ввода я ввожу имя пользователя и пароль.Эти значения были перенесены в API, а взамен я получаю идентификатор пользователя с сервера в виде xml-файла.

Я анализирую xml-файл и сохраняю значение в общем предпочтении следующим образом

SharedPreferences.Editor IdEditor = Id.edit();
IdEditor.putString("useridValue", chap.getid());
IdEditor.commit();

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

Ответы [ 2 ]

1 голос
/ 05 августа 2011

расширяет ли ваш класс Id SharedPreferences?

возможно

String userId = Id.getString ("useridValue");

Если ваши предпочтения хранятся впредпочтение по умолчанию, тогда вы можете

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);

String userId = prefs.getString("useridValue");

на заметке, которую вы не должны использовать с заглавной I в переменной IdEditor, вероятно, это должен быть idEditor

0 голосов
/ 05 августа 2011

Проверьте, существует ли эта запись в общем предпочтении, используя:

id.containskey("useridvalue")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...