我有一個問題,因爲我在我的代碼中收到一個錯誤,我知道如何解決這個問題的答案。當您卸載具有存儲某些值的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)被刪除。這也發生在清除數據上(如上面的答案中所述)。
希望這有助於!
是的,它會在應用程序卸載時被刪除。 –