¿Qué hace exactamente Clear User Data? Quiero decir, sé que borra los datos de los usuarios de la aplicación, pero ¿qué datos se almacenan?"Borrar datos de usuario" android
Respuesta
Este no es un permiso que las aplicaciones pueden contener.
Está allí para el botón de configuración de aplicación "Borrar datos" en la gestión de aplicaciones. Simplemente borra todos los datos en el almacenamiento interno asociado con la aplicación, devolviéndola a su estado de instalación inicial.
El permiso referido es 'CLEAR_APP_USER_DATA' –
Bien, por lo que elimina todos los datos asociados con la aplicación, pero los datos" que ". Por ejemplo, ¿dónde se encuentran estos datos y cómo se establece uno en esta ruta de datos usando esta aplicación? O se refiere a todos los datos (tarjeta SD/Caché/SQL) –
Todo en el directorio de datos interno de la aplicación. No se toca nada en la tarjeta SD. (Vamos a estar definiendo lugares estándar para los datos de aplicaciones en almacenamiento externo en el futuro que no se limpiaron, lo que es algo que es realmente necesario.) – hackbod
Esta opción "Borrar datos" está gravemente quebrado por el caso de uso de widgets de la pantalla principal que puede haber preferencias compartidas y/o algunos datos en caché local.
También es completamente en contra de la documentación para desarrolladores, que dice:.
"Usted puede guardar archivos directamente en la memoria interna del dispositivo de forma predeterminada, los archivos guardados en la memoria interna son privados de su aplicación y otras aplicaciones no pueden acceder a ellos (ni tampoco el usuario). Cuando el usuario desinstala su aplicación, estos archivos se eliminan ".
que sería bueno si las respuestas a preguntas válidas en realidad ofrecen algunos consejos útiles, como una solución temporal o algún método que logra el resultado que se busca por la pregunta.
Por lo tanto, lo que ocurre con un widget de pantalla de inicio que ha compartido preferencias y luego el usuario borra los datos? ¿Alguna sugerencia útil de cómo no romper el código de ejecución del widget cuando se han eliminado los datos sin previo aviso?
Tuvimos el mismo problema y no pudimos encontrar la forma de capturar el intento de "Borrar datos". Además, para no romper el código de ejecución, tuvimos que defendernos con un montón de condiciones de si-luego-más. Pero incluso si no has hecho nada, el usuario es responsable de borrar los datos, por lo que debería saber que hizo algo que no era una condición normal. –
- 1. Borrar datos de ZedGraph
- 2. datos de usuario de aplicaciones para Android claras
- 3. NSKeyedUnarchiver: ¿borrar datos decodificados?
- 4. Borrar usuario al eliminar PerfilUsuario
- 5. maps - borrar datos
- 6. Borrar mis propios datos de aplicaciones programáticamente
- 7. Android - Los datos de usuario de limpieza AVD no funcionan
- 8. ¿Cómo borrar un ListView de Android y rellenarlo con nuevos datos?
- 9. ¿Cómo borrar una cuadrícula de datos ASP.NET?
- 10. ¿Cómo puedo borrar los datos antiguos de logcat?
- 11. borrar un archivo después de descargarlo de usuario
- 12. ¿Cómo borrar el historial visitado (CSS) de un Android WebView?
- 13. Cómo borrar mediante programación los datos de la aplicación
- 14. Android - Cómo evitar que se borren los datos de la aplicación mediante la opción de configuración "Borrar datos"
- 15. ¿Cómo borrar todas las bases de datos en Postgres?
- 16. Android: borrar el historial al navegar entre Actividades
- 17. ¿Cómo borrar los datos escritos en la tarjeta sd automáticamente al desinstalar la aplicación de Android?
- 18. Cómo vaciar (borrar) el buffer de logcat en Android
- 19. ¿Agente de usuario móvil Android?
- 20. Borrar todos los datos de la lista de matriz
- 21. ¿Cómo borrar los datos de sesión de System.Windows.Forms.WebBrowser?
- 22. Mantener el estado de usuario en Android
- 23. ¿Cómo borrar el archivo de almacenamiento interno en android?
- 24. ¿Android EditText tiene tipo de entrada con el botón borrar?
- 25. Borrar la caché de la aplicación al salir en android
- 26. AutoCompleteBox y SearchText Borrar
- 27. Borrar todo en una base de datos MongoDB
- 28. tabla de datos + borrar una fila en C# usando bucle
- 29. ejemplos de interfaz de usuario de Android
- 30. CoreData: Borrar cambios de NSManagedObjectContext
supongo que te refieres Manifest.permission CLEAR_APP_USER_DATA – RickNotFred
Sí, supongo, pero los datos que se nos despejando? –