2016-04-22 4 views
0

Ich versuche, unsere App auf dem Tablet eines Anbieters zu portieren, der Android multiple user profiles verwendet. Dies führt zu einem Problem, da jedes Mal, wenn ein Profil erstellt wird, unsere App in den Setup-Modus wechselt (weil die SharedPreferences noch nicht eingerichtet sind). Ich möchte, dass das Administratorprofil die App einmal eingerichtet hat, und alle anderen Profile laden nur diese Konfiguration.Die beste Möglichkeit zum Freigeben von Einstellungen zwischen Benutzerprofilen unter Android

SharedPreferences scheint nicht zu funktionieren, also, was ist der beste Weg, dies zu tun?

+0

Wenn Sie Internet brauchen, können Sie vielleicht zum Beispiel die Google+ API überprüfen. –

Antwort

0

Sie können Ihre Einstellungen in einer Datei speichern. Ich würde ein Objekt machen, dann in json konvertieren und schließlich den JSON in eine Datei speichern. Beim Laden der App würde ich die Datei nehmen und den JSON zu einem Objekt zurücklesen. BTW: Gemeinsame Einstellungen ist eine XML-Datei auf Ihrem Gerät.