Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
carkov_1990
19 / 8 / 1
Регистрация: 28.12.2012
Сообщений: 32
#1

SharedPreferences не доступен в Сервисе - Программирование Android

20.02.2013, 17:00. Просмотров 625. Ответов 0
Метки нет (Все метки)

Добрый день!
Мое приложение после авторизации сохраняет данные
Java
1
2
3
4
5
6
7
final SharedPreferences sPref = getSharedPreferences("AuthorizationData", MODE_PRIVATE);
        final Editor ed = sPref.edit();
        ed.putString("UserId", UserId);
        ed.putString("login", Login);
        ed.putString("password", Password);
        ed.putString("EndPointConnection", Server);
        ed.commit();
а сервис работающий параллельно эти данные берет

Java
1
2
3
4
final SharedPreferences sPreference = getSharedPreferences("AuthorizationData",
                MODE_PRIVATE);
        UserId = sPreference.getString("UserId", "");
        EndPointConnection = sPreference.getString("EndPointConnection", "");

И вот что самое интересное в Android 4.0 и ниже данные из SharedPreferences, сервис получает достоверные,а выше 4.0 получает пустые строки.
Подскажите в чем дело?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2013, 17:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SharedPreferences не доступен в Сервисе (Программирование Android):

SharedPreferences - Программирование Android
Можно как-то сохранить SharedPreferences файл после перезагрузки девайса? P.S. как хранятся данные на девайсе в приложении Вк и ему...

SharedPreferences - Программирование Android
Всем привет, вопрос: Как через SharedPreferences сохранять "String текст", я многое перепробовал но вылет... Вылет... Не могли бы...

SharedPreferences - Программирование Android
как сохранить целое значение в SharedPreferences?

SharedPreferences - Программирование Android
Доброй ночи. Вышла заминка с бд класса SharedPreferences. Вообщем вот код: import android.app.Activity; import...

SharedPreferences - Программирование Android
выручайте, в чем ошибка? выводит 94 и 95, а должно 84 и 85 public class MainActivity extends Activity { Intent intent; ...

SharedPreferences - Программирование Android
String PR = "key"; SharedPreferences mySharedPreferences = getSharedPreferences(PR, Activity.MODE_PRIVATE); String...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2013, 17:00
Привет! Вот еще темы с ответами:

Array в SharedPreferences - Программирование Android
Добрый вечер! Вопрос заключается в том, можно ли сохранить настройки приложения с помощью SharededPreferences в виде массива? Нужно...

Сохранение в SharedPreferences - Программирование Android
Вобщем, я хочу сделать так, чтобы при нажатии на кнопку создавалась на экране ещё одна кнопка(и так можно сделать неограниченное количество...

SharedPreferences, HashMap - Программирование Android
Хочу сделать Save , Load в sharedPreferences и вывести результат в Log. не вижу ошибки :wall: Спасибо. public class...

Начальное значение SharedPreferences - Программирование Android
Здравствуйте. Как задать начальное значение в SharedPreferences, чтобы потом в методах обратного вызова не создавалось оно повторно? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru