Pregunta

En mi aplicación BlackBerry, estoy persistiendo los datos en una carpeta llamada "MyDATA" en la carpeta de usuario en la memoria del dispositivo.¿Es posible eliminar esta carpeta, cuando el usuario desinstala mi aplicación? Cuando estoy cambiando a una base de base de base de base de datos, quiero hacer la misma pregunta para la persistencia de DB (aunque es principalmente la misma, ya que ambos se almacenan en el sistema de archivos).

solo encontré esto Eliminar objetos persistentes cuando la aplicación se elimina en BlackBerry Pero se trata de la tienda persistente.

¿Fue útil?

Solución

Puede usar CodeModuleListener, que es un oyente que se usa para recibir notificaciones con respecto a la adición, modificación o eliminación de los módulos de código en el dispositivo.

Una forma en que podría hacerlo es tener otra aplicación que monitorea cuando se elimina la aplicación en cuestión.Puedes monitorearlo usando CodeModulelistener.Cuando detecta una eliminación, puede eliminar las carpetas en la memoria del dispositivo.

Esto no funcionaría si el usuario elimina primero la aplicación de monitoreo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top