Arnab Chakraborty
Arnab Chakraborty

Reputation: 7472

Are the shared preferences associated with the App deleted when the app is removed?

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

Answers (3)

Steve Bosman
Steve Bosman

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

Alex Gitelman
Alex Gitelman

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

huntsfromshadow
huntsfromshadow

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

Related Questions