Domanda

Nella mia app BlackBerry sto persistendo i dati in una cartella chiamata "myData" nella cartella utente nella memoria del dispositivo.È possibile eliminare questa cartella, quando l'utente disinstalla la mia app? Mentre sto passando a una persistenza del database presto, voglio porre la stessa domanda per la persistenza del DB (tutta la stessa è la stessa cosa stessa, poiché entrambi sono memorizzati nel file system).

Ho trovato solo questo Elimina oggetto persistente quando l'app viene cancellata in BlackBerry Ma si tratta di un negozio persistente.

È stato utile?

Soluzione

È possibile utilizzare CodeModuleListener che è un listener utilizzato per ricevere notifiche relative all'aggiunta, modifica o cancellazione dei moduli di codice sul dispositivo.

Un modo in cui potresti farlo è avere un'altra app che monitora quando l'app in questione viene cancellata.È possibile monitorarlo utilizzando CodeModuleListener.Quando rileva una cancellazione, può eliminare le cartelle nella memoria del dispositivo.

Non funzionerebbe se l'utente elimina prima l'app di monitoraggio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top