Was genau macht das Löschen von Benutzerdaten? Ich meine, ich weiß, dass es die Benutzerdaten von der App löscht, aber welche Daten wo gespeichert werden?
Dies sind keine Berechtigungen, die Anwendungen enthalten können.
Es ist dort für die Einstellungen App "Daten löschen" -Taste in Anwendungen verwalten. Es löscht einfach alle Daten im internen Speicher, die mit der App verknüpft sind, und bringt sie in den ursprünglichen Installationszustand zurück.
Diese "CLEAR DATA" -Option ist für den Anwendungsfall von Home-Screen-Widgets, die möglicherweise gemeinsame Einstellungen und / oder einige zwischengespeicherte lokale Daten haben, stark beschädigt.
Es ist auch völlig gegen die Entwickler-Dokumentation, die sagt:
"Sie können Dateien direkt im internen Speicher des Geräts speichern. Standardmäßig sind Dateien, die im internen Speicher gespeichert werden, für Ihre Anwendung privat und andere Anwendungen können nicht darauf zugreifen (auch nicht für den Benutzer). Wenn der Benutzer Ihre Anwendung deinstalliert, werden diese Dateien werden entfernt. "
Es wäre gut, wenn Antworten auf gültige Fragen tatsächlich einen nützlichen Ratschlag geben würden, wie etwa einen Workaround oder eine Methode, die das Ergebnis der Frage erreicht.
Was passiert also mit einem Home-Screen-Widget, das gemeinsame Einstellungen hat und der Benutzer dann die Daten löscht? Irgendein nützlicher Vorschlag, wie man den laufenden Code des Widgets nicht bricht, wenn es die Daten ohne jede Notiz weggezogen hat?
Tags und Links android