Используйте в XML, хотя предпочтение редактируется только программно?

StackOverflow https://stackoverflow.com/questions/9523292

Вопрос

У меня есть рабочие пользовательские настройки экрана, которые определены в user_prefs.xml.XML прилагается в предпочтении тега.Что все имеет смысл ...

Но мне нужно сохранить другие данные, которые пользователь не отредактирует.Поэтому я думал, что создадим настроек .xml для этого.Но поскольку мне больше никогда не понадобится предпочтение, чтобы позволить пользователю редактировать эти настройки, это не похоже на использование PrefterceChreen имеет смысл.

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

Так что SharedPreferences все еще / правильный путь для хранения данных, как это?Если это так, может ли кто-то предоставить пример файла XML, который будет хранить Geopoint (или что хранит пару INT, которая будет определять geopoint)?

Большое спасибо!

Это было полезно?

Решение

If the user isn't going to be accessing this information you probably do not need to create a new xml for the information. It is likely easier to create a new SharePreferences object, in the OnStop() method of your main activity, that stores the GeoPoint information.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top