2016-06-21 2 views
-1

В моем приложении я сохранил данные пользователя в классе Application. Служба определения местоположения используется в приложении. Когда разрешение местоположения отключено вручную из настроек и перейдите в приложение, пользовательские данные, сохраненные в классе приложения, возвращают значение null. Я не мог понять эту проблему, никто раньше не поднимал такую ​​проблему. Пожалуйста, помогите мне. Я много гугл. Решение не найдено.Данные приложения Android потеряны при изменении настроек приложения

ответ

1

Иногда рекомендуется использовать шаблон для сохранения данных в объекте Application с идеей, что он будет доступен для всех видов деятельности. Это решение прост, но это неправильно. Когда Android беззвучно убивает приложение, чтобы вернуть некоторую переменную приложения memory.so, она может быть нулевой. Это решение поддерживает их в постоянном хранилище.

Смежные вопросы