Frage

Ich habe einen Bildschirm für den Benutzer-Voreinstellungs-Bildschirm, der in user_prefs.xml definiert ist.Der XML ist in einem Vorzugscreen-Tag beigefügt.Das alles macht Sinn ...

Aber ich muss andere Daten speichern, die der Benutzer nicht bearbeitet wird.Also dachte ich, ich würde dafür ein Settings.xml erstellen.Da ich jedoch niemals eine Präferenzen brauche, um einen Benutzer dazu zu ermöglichen, diese Einstellungen zu bearbeiten, scheint es nicht wie die Verwendung von Voreinstellungen darzustellen.

Ich möchte beispielsweise den Geopoint in der Mitte einer Kartenansicht speichern, bevor die App getötet wird, damit ich zum nächsten Start der App zu diesem Speicherort zurückkehren kann.

So sind SharedPreferences immer noch der richtige Weg, um Daten so zu speichern?Wenn ja, kann jemand ein Beispiel für die XML-Datei bereitstellen, die einen Geopoint lagern würde (oder das würde ein Paar von Ints speichern, das den Geopoint definieren würde)?

Vielen Dank!

War es hilfreich?

Lösung

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top