我有一个问题,因为我在我的代码中收到一个错误,我知道如何解决这个问题的答案。当您卸载具有存储某些值的SharedPreferences文件的应用时,该文件是否也会被删除,或者您是否需要使用该方法手动删除它?卸载时SharedPreferences文件是否被删除?
在此先感谢!
我有一个问题,因为我在我的代码中收到一个错误,我知道如何解决这个问题的答案。当您卸载具有存储某些值的SharedPreferences文件的应用时,该文件是否也会被删除,或者您是否需要使用该方法手动删除它?卸载时SharedPreferences文件是否被删除?
在此先感谢!
当您删除应用程序时,SharedPreference也会被删除。另一种选择是,进入您的设置,找到应用程序,然后单击清除缓存和清除数据。当您重新打开应用程序时,它将像新安装的那样打开。
文件被手动删除,所以你不必担心删除它。
谢谢男人:)!我喜欢额外的信息。真的有帮助! – SmiffyKmc
当您卸载应用程序,有一个SharedPreferences文件中存储一些值,并在文件被删除过
是。
您是否需要使用该方法手动删除它?
否,很大一部分原因是不会有这样做的任何方法。当您的应用程序被卸载时,您的代码不会被调用。
谢谢!令我烦恼。谢谢你的知识也,现在我知道:) – SmiffyKmc
默认SharedPreferences存储在:
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml
或/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
。
在卸载应用程序时,数据文件夹(包含sharedpreferences)被删除。这也发生在清除数据上(如上面的答案中所述)。
希望这有助于!
是的,它会在应用程序卸载时被删除。 –