2010-10-05 49 views

回答

33

不,共享首選項將保留。

+19

這也沒有什麼個性,但儘管測試應該是問題的終極目標,但對於像我這樣的人來說,能夠做一個簡單的搜索並獲得快速的答案是很好的。我只是這樣說,因爲作爲一個noob,當我編程時,這樣的問題就會浮現在我的腦海裏。現在,我可以前進而不用擔心上述問題,但仍然應該測試一切。 – dell116 2011-03-20 20:03:14

+0

它是一個不同的問題,但如何在應用程序更新或重新安裝時刪除共享首選項? – 2011-04-19 18:47:36

+0

這很容易,但你必須爲此打開另一個問題。 – Cristian 2011-04-19 20:06:55

1

爲了使答案簡單:NO在正常情況下。

更新過程只替換apk文件(因此它是什麼的 例如繪圖資源,...),並不會改變數據庫,sharedpreferences 並在運行時所產生的任何其他文件(可能在這個 的情況下,新應用程序安裝的UID等於UID 以前的應用程序)。


但以下這thread似乎有些時候可能會丟失數據。就像將Copy PROTECTION FROM ON改爲OFF或OFF改爲ON一樣。
引用答案:

事實證明,當我們發佈了更新複製保護被關閉, 但對於我們最初發布它打開。這導致我們所有的 共享偏好迷路,我們不能再創建私人數據文件,並且遊戲開始隨機崩潰。

相關問題