Durante lo sviluppo di un'app Android destinata a tutte le versioni precedenti alla 4.1, ho osservato che disinstallare la mia app e installarla di nuovo non cancella i suoi dati.
L'app è progettata per memorizzare i dettagli richiesti nella prima schermata. Dopo aver disinstallato e reinstallato la versione 4.4.4 del sistema operativo, l'app richiede all'utente di inserire i dati, il che è normale. Tuttavia, nella versione 6.0 la stessa sequenza di installazione / disinstallazione riporta i dati immessi originariamente.
Ho provato a visitare visitando /data/data/my package folder
per vedere il database è andato dopo la disinstallazione e infatti quella cartella viene eliminata durante la disinstallazione.
Ho provato a eliminare l'app visitando la pagina delle impostazioni, tramite Titanium Backup e i risultati sono gli stessi. Il dispositivo ha il root Nexus 5 con v6.0.
Quale potrebbe essere la ragione di questo strano comportamento?