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

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

Войти
Регистрация
Восстановить пароль
 
Darkmessiah
0 / 0 / 0
Регистрация: 07.09.2014
Сообщений: 11
#1

Как проверить пустое SharedPreferences или нет при загрузке активити? - Программирование Android

03.10.2014, 19:42. Просмотров 739. Ответов 1
Метки нет (Все метки)

У меня вот такая задача при первой загрузке приложения ничего. В строку ввода я ввожу разные фразы и сохраняю в preferences. При следующей загрузке мне надо чтобы то что я вводил перед выходом автоматически было добавлено в listview без каких либо действий. Тоесть мне надо как то проверить наличие сохраненной информации в preferences и потом только загружать их иначе будет исключение. Как это реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2014, 19:42     Как проверить пустое SharedPreferences или нет при загрузке активити?
Посмотрите здесь:
Как вернуть результат в активити включил юзер gps или нет? Android
Передать данные между активити через SharedPreferences Android
Как проверить включен bluetooth или нет? Android
Android Как изменить заголовок вкалдки при изменении контента активити
SharedPreferences. Чудеса при putString/getString Android
При повторном запуске приложения не загружаются сохраненные значения SharedPreferences Android
Android При переносе приложения на карту памяти где хранятся SharedPreferences, SQLite базы и тп ?
Что лучше использовать фрагмент или активити Android
Android Изменение параметров активити из другого активити
Android Отображение активити поверх другого активити
Вызов новой активити не из класса активити Android
Android Вызов разных фрагментов или активити на клиенте по команде сервера

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
04.10.2014, 09:29     Как проверить пустое SharedPreferences или нет при загрузке активити? #2
Не будет исключения.
Java
1
prefs.getInt("my_int", 0);
Вернет либо то что записано в файле, либо 0 (второй параметр). Вместо нуля можно подставить любое значение по умолчанию.
Ну и для проверки, если прям уж надо)
Java
1
prefs.contains("my_int");
Возвращает true или false.
Yandex
Объявления
04.10.2014, 09:29     Как проверить пустое SharedPreferences или нет при загрузке активити?
Ответ Создать тему
Опции темы

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