Comment supprimer un dossier lors de la désinstallation d'une application Blackberry
-
12-12-2019 - |
Question
Dans mon application Blackberry, je conserve les données dans un dossier appelé « mes données » dans le dossier utilisateur de la mémoire de l'appareil.Est-il possible de supprimer ce dossier lorsque l'utilisateur désinstalle mon application ?Comme je passe bientôt à une persistance de base de données, je souhaite poser la même question pour la persistance de la base de données (bien que ce soit principalement la même chose, puisque les deux sont stockés dans le système de fichiers).
Je n'ai trouvé que çaSupprimer l'objet persistant lorsque l'application est supprimée dans BlackberryMais il s’agit d’un magasin persistant.
La solution
Vous pouvez utiliser CodeModuleListener
qui est un écouteur utilisé pour recevoir des notifications concernant l'ajout, la modification ou la suppression de modules de code sur l'appareil.
Une façon de procéder consiste à disposer d'une autre application qui surveille le moment où l'application en question est supprimée.Vous pouvez le surveiller à l'aide de CodeModuleListener.Lorsqu'il détecte une suppression, il peut supprimer les dossiers de la mémoire de l'appareil.
Cela ne fonctionnerait pas si l'utilisateur supprime d'abord l'application de surveillance.