Pregunta

Para la aplicación que estoy creando, me gustaría que los usuarios puedan hacer una copia de seguridad de sus datos de aplicación (a una tarjeta SD, por ejemplo). Lo que quiero decir con datos de aplicación son las preferencias y la base de datos SQLite. También me gustaría hacer posible restaurar los datos.

¿Es posible hacer esto con BackupManager? En caso afirmativo, alguien puede darme un ejemplo simple.

¿Fue útil?

Solución

BackupManager es para guardar sus datos en la nube. Para tener algo respaldado en la tarjeta SD, podría escribir algún tipo de servicio para su aplicación que lo haga. Todos los archivos/dbs/preferencias se pueden escribir en una carpeta.

Pero, este enfoque también tiene un riesgo si el usuario formatea su tarjeta SD o elimina deliberadamente la carpeta. No puedes tener control sobre eso.

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