Reputation: 7472
Are SharedPreferences
value for an App retained even after it is removed?
If not, I would like to retain the SharedPreferences
even after the app is uninstalled/removed. Is there a way?
Edit: I am reluctant to store the settings on the SD Card. Is there a way I can store them in the phone memory itself?
Upvotes: 4
Views: 1450
Reputation: 2618
SharedPreferences are deleted when an app is uninstalled, but you can use the BackupManager to perform a backup into the cloud - Reto Meier has a good blog post for getting you started.
This approach means if a user installs you app onto a new phone they can have their preferences copied over to there as well.
Upvotes: 8
Reputation: 24722
Yes they will get deleted. You would have to store a backup on SD card and restore it upon re-installation.
Upvotes: 0
Reputation: 1085
Yes shared preferences are stored in the data directory for the application. When the app is uninstalled the file is removed.
If you want to retain a shared preferences you'll need to work with a file on the sd card.
Upvotes: 1