In android is there any way to preserve SharedPreferences after an uninstall

后端 未结 8 1057
一生所求
一生所求 2020-12-01 07:54

I am keeping some application meta data in SharedPreferences. Whenever I uninstall the application and reinstall it, the SharedPreferences are dele

8条回答
  •  遥遥无期
    2020-12-01 08:44

    I'm pretty sure SharedPreferences is always deleted along with the app. In my opinion, the best way to do this would be to write a hidden file (something like ".nameOfFile") onto the SD Card or internal memory and have that contain the preferences as well.

    You should use SharedPreferences though, it's the Android standard for preference management. You could make it so that the first time your app loads, it checks the SDCard for a hidden file that would have been created last time they opened it. If the file exists, then read in those inputs and store them in the SharedPreferences, if it doesn't, then either the user deleted it or the user has never installed your app before.

    This is just one way to do it, and it might not be the most efficient, but I hope it helps!

提交回复
热议问题