Auf meinem Nexus 5 mit Android M Developer Preview 2, beim Deinstallieren/Neuinstallation einer App, ruft das Gerät freigegebene Einstellungen, die ich vor langer Zeit gespeichert, zum Beispiel eine boolean isFirstLaunch
.Android M seltsame freigegebene Einstellungen Problem
Die einzige Möglichkeit, diese zu löschen, besteht darin, dies manuell über die Geräteeinstellungen zu tun.
Gibt es Änderungen im Verhalten der gemeinsamen Einstellungen auf Android M? Ich kann keine Dokumentation dazu finden.
Oder vielleicht die Android M Vorschau 2 ROM hat einen Fehler ...
Ich kann dieses Verhalten nicht auf einem Nexus 5 mit MNC v2 reproduzieren. Deinstallieren einer App (ob per Drag-and-Drop aus dem Home-Bildschirm-Launcher oder 'grdle uninstallDebug') und Neuinstallation der App (ob über Android Studio oder' grdle installDebug') löscht alle vorhandenen Präferenzdaten. Wenn Sie eine Chance bekommen und Ihre genauen Schritte für die Reproduktion schreiben könnten, wäre ich am meisten interessiert - danke! – CommonsWare
Ich erkannte, dass ich den 'android: allowBackup' Parameter auf' true' im Manifest hatte. Offenbar wird es in der aktuellen Version von Android Studio/Build-Tools automatisch zum Manifest hinzugefügt. Wenn Sie es auf "false" setzen, verschwindet das Problem, wie in meinem Kommentar der angenommenen Antwort angegeben. Hoffe das hilft ! – nios
Ich habe ein paar Stunden gebraucht, um dieses Problem zu beheben, da die App ihre alten Daten wiederherstellt. Ich habe komisches Ergebnis bekommen. –