So löschen Sie einen Ordner beim Deinstallieren einer BlackBerry-App
-
12-12-2019 - |
Frage
In meiner BlackBerry-App bleibe ich Daten in einem Ordner namens "mydata" im Benutzerordner im Gerätespeicher.Ist es irgendwie möglich, diesen Ordner zu löschen, wenn der Benutzer meine App deinstalliert? Da ich bald auf eine Datenbank-Persistenz wechsle, möchte ich dieselbe Frage nach DB-Persistenz stellen (allerdings ist es hauptsächlich gleich, da beide im Dateisystem gespeichert sind).
Ich habe das nur gefunden Persistent-Objekt löschen, wenn die App in Blackberry gelöscht wird Aber es geht um ein hartnäckiges Laden.
Lösung
Sie können den generationspoDicetagcode verwenden, der ein Zuhörer ist, um Benachrichtigungen über die Zugabe, Änderung oder den Löschen von Codemodulen auf dem Gerät zu empfangen.
Eine Möglichkeit, die Sie tun könnten, ist es, eine andere App zu haben, die überwacht, wann die betreffende App gelöscht wird.Sie können es mit CodeModulelIsisten überwachen.Wenn es eine Löschung erkennt, kann er die Ordner im Gerätespeicher löschen.
Dies würde nicht funktionieren, wenn der Benutzer die Überwachungs-App zuerst löscht.