Mientras desarrollaba una aplicación de Android dirigida a todas las versiones anteriores a 4.1, observé que desinstalar mi aplicación e instalarla nuevamente no borra sus datos.
La aplicación está diseñada para almacenar los detalles que solicita en su primera pantalla. Después de desinstalar e instalar nuevamente en el SO versión 4.4.4, la aplicación solicita al usuario que complete los datos, lo cual es normal. Sin embargo, en la versión 6.0, la misma secuencia de instalación / desinstalación devuelve los datos ingresados originalmente.
Intenté asegurarme visitando /data/data/my package folder
para ver que la base de datos desapareció después de la desinstalación y, de hecho, esa carpeta se elimina durante la desinstalación.
Intenté eliminar la aplicación visitando la página de configuración, a través de Titanium Backup y los resultados son los mismos. El dispositivo está rooteado Nexus 5 con v6.0.
¿Cuál podría ser la razón de este extraño comportamiento?