Also habe ich einen Fehler in einem bestimmten SDK gefunden, der es auf einigen Android-Handys fehlschlägt, nachdem eine neue Version einer App, die den SDK verwendet, neu installiert wird (über adb install -r und vermutlich, wenn ein Benutzer ein Update, das auf den Android-Markt übertragen wurde). Gibt es eine Möglichkeit, die Daten einer Anwendung bei der Aktualisierung der App automatisch zu löschen? Ich weiß, dass es verschiedene Möglichkeiten gibt, Daten zu speichern, aber ich muss lediglich einen Aufruf der Schaltfläche "Daten löschen" simulieren, die Sie finden, wenn Sie im Bereich "Anwendungen verwalten" der Einstellungen zu der Anwendung navigieren (d Ich will nur alle Daten weg).Wie lösche ich am einfachsten Android-Anwendungsdaten beim Upgrade/Update?
Ich bin ein Android-Noob und mache minimal Java-Programmierung für dieses Projekt, also bin ich im Grunde auf der Suche nach der einfachsten Lösung hier. Ich nehme an, ich konnte mich darauf festlegen, eine "currentVersion" auf der Festplatte zu speichern und sie dann beim Start jedes Mal zu überprüfen, um festzustellen, ob die aktuelle Version mit der Version übereinstimmt, die beim letzten Start auf die Festplatte geschrieben wurde. Ist das der einzige Weg, dies zu tun? Wenn ja, wie geht das am einfachsten?
Danke!
stimme ich zu. Aber das würde nur in der kostenlosen Version meiner App passieren, da die SDK, die ich beziehe, tatsächlich der Anbieter von Anzeigen ist. Daher kann ich es mir nicht leisten, die App einfach wegzugeben und sie nicht richtig sehen zu lassen. Daher wäre meine einzige Alternative, sie zu zwingen, die App zu deinstallieren und neu zu installieren, was wie eine schreckliche Idee aussieht. – rrbrambley