С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
1

Preferences из Applicaton

19.05.2014, 20:23. Просмотров 993. Ответов 5
Метки нет (Все метки)

Нужно еще до открытия формы (в Application) получать и сохранять настройки.

Пока работаю с текстовиком. Теоретически могу воспользоваться базой.

Но настроек уже больше одной (2-3) и хотелось бы решить это через Preferences. Но он похоже может быть вызван только из активити... есть обход? или писать "костыль"?

Информация исключительно "отладочная" (время прошлой компиляции и запуска). В релизной версии отключается. Поэтому решение не обязательно должно быть красивым и работать на всех телефонах.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2014, 20:23
Ответы с готовыми решениями:

Preferences
Как проверить были ли хотя бы раз хранены данные с помощью Preferences

Preferences
Доброго всем дня. В android только начинаю разбираться. Пытаюсь сохранить...

Ошибка в Preferences в Android 4.4
Здравствуйте! Не могу понять суть ошибки, на всех версиях Android 2.2+ ...

Ошибка в Preferences Framework
Недавно начал изучать программирование под андроид и столкнулся с проблемой. Я...

Preferences Framework: ActionBar
Всем привет! Недавно начал изучать Android. При написании программы я...

5
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
19.05.2014, 20:35 2
Цитата Сообщение от Tester64 Посмотреть сообщение
Но он похоже может быть вызван только из активити
Это кто сказал?
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
19.05.2014, 20:35 3
Tester64,

Java
1
2
3
4
5
6
7
class YourApp extends Application {
////
////
onCreate() {
//Тут делаем всё, что нужно с преференсами.
}
}
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
19.05.2014, 20:42  [ТС] 4
Цитата Сообщение от YuraAAA Посмотреть сообщение
Тут делаем всё, что нужно с преференсами.
Так и планировал... но не получилось! С преференсами работаю впервые. Может код кривой
Java
1
2
        SharedPreferences sPref = getPreferences(MODE_PRIVATE);
        String s = sPref.getString("parm_name", "");
getPreferences подкрашивает красным! Не узнает! Предлагает создать метод...
Если втывкаю в активити - работает (не красное). Похоже этот метод наследуется толко от активити.
0
Pablito
2777 / 2206 / 746
Регистрация: 12.05.2014
Сообщений: 7,737
Завершенные тесты: 1
19.05.2014, 20:56 5
Лучший ответ Сообщение было отмечено Tester64 как решение

Решение

getPreferences() по идее только из активити надо вызывать
а вот getSharedPreferences() другое дело
1
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
19.05.2014, 21:36  [ТС] 6
Цитата Сообщение от Паблито Посмотреть сообщение
getSharedPreferences()
то что нужно!
0
19.05.2014, 21:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2014, 21:36

Чтение preferences в BroadcastReceiver
Доброго времени суток. Сам смысл того что я делаю: есть активити, которая...

Preferences работает не корректно
изучаю андроид по учебнику Рето Майера. Дошел до темы создания меню настроек....

Сохранение Shared Preferences на sd карту
Всем привет, у меня вопрос очень прост. Может здесь найду внятный ответ ибо на...


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

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

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