如果我在我的android應用程序的共享首選項中存儲了一些用戶設置和信息,然後我在市場中更新了應用程序,那麼應用程序更新時這些設置是否會被刪除?當用戶更新應用程序時,Android應用程序中的共享偏好設置是否被刪除?
32
A
回答
33
不,共享首選項將保留。
1
爲了使答案簡單:NO在正常情況下。
更新過程只替換apk文件(因此它是什麼的 例如繪圖資源,...),並不會改變數據庫,sharedpreferences 並在運行時所產生的任何其他文件(可能在這個 的情況下,新應用程序安裝的UID等於UID 以前的應用程序)。
但以下這thread似乎有些時候可能會丟失數據。就像將Copy PROTECTION FROM ON改爲OFF或OFF改爲ON一樣。
引用答案:
事實證明,當我們發佈了更新複製保護被關閉, 但對於我們最初發布它打開。這導致我們所有的 共享偏好迷路,我們不能再創建私人數據文件,並且遊戲開始隨機崩潰。
相關問題
- 1. 更新應用程序是否清除共享首選項或刪除應用程序設置的警報?
- 2. 刪除我的應用程序的所有共享偏好
- 3. 應用程序更新刪除設置
- 4. Android共享偏好重新啓動應用程序
- 5. 當我關閉應用程序時共享偏好值丟失
- 6. 重新啓動後Android應用程序共享偏好設置爲空
- 7. 如何在重新安裝或更新時從Android應用程序中刪除共享偏好文件?
- 8. 當應用程序更新時,NSUserDefaults是否會被擦除?
- 9. 在不使用android的情況下刪除應用程序卸載後的共享偏好設置:allowBackup =「false」
- 10. 查看Android應用程序的共享偏好?
- 11. 閱讀另一個Android應用程序的共享偏好
- 12. 如何共享應用程序設置
- 13. Quickblox共享應用程序的用戶
- 14. 當用戶安裝更新時,應用程序使用的數據是否會被刪除?
- 15. 更新iOS應用程序時,Library/Caches中的文件是否被刪除?
- 16. Android應用程序崩潰,因爲我的應用程序的第一個活動中共享偏好
- 17. 重新啓動應用時Android共享偏好設置不起作用
- 18. 應用程序更新時是否刪除數據庫?
- 19. 當用戶更新應用程序時,共享對象數據會消失嗎?
- 20. 當應用程序僅包含服務時的Android偏好設置
- 21. iPhone應用程序偏好
- 22. 當應用程序關閉時共享偏好列表視圖不工作
- 23. 更新已刪除的應用程序
- 24. Android - 刪除應用程序
- 25. PhoneGap應用程序是否在應用程序更新時重置?
- 26. 檢查用戶是否在Facebook應用程序上共享
- 27. MacOS X:當應用程序被刪除時刪除plist文件
- 28. 從Android應用程序的facebook共享
- 29. 舊應用程序從應用程序商店中刪除時,是否可以重用應用程序名稱?
- 30. 更新應用程序時緩存目錄是否被獲取/刪除?
這也沒有什麼個性,但儘管測試應該是問題的終極目標,但對於像我這樣的人來說,能夠做一個簡單的搜索並獲得快速的答案是很好的。我只是這樣說,因爲作爲一個noob,當我編程時,這樣的問題就會浮現在我的腦海裏。現在,我可以前進而不用擔心上述問題,但仍然應該測試一切。 – dell116 2011-03-20 20:03:14
它是一個不同的問題,但如何在應用程序更新或重新安裝時刪除共享首選項? – 2011-04-19 18:47:36
這很容易,但你必須爲此打開另一個問題。 – Cristian 2011-04-19 20:06:55