4
應用程序升級後會發生什麼情況,它是否會保留之前版本的數據庫或清除所有數據?從應用程序商店更新應用程序後數據庫會發生什麼變化?
應用程序升級後會發生什麼情況,它是否會保留之前版本的數據庫或清除所有數據?從應用程序商店更新應用程序後數據庫會發生什麼變化?
所有應用程序數據(包括存儲文件,SharedPreferences和SQLite數據庫)在更新過程中保留。
請注意,SQLiteOpenHelper還提供了一個onUpgrade()
方法,可用於在數據庫的模式更改時升級SQLite數據庫。不要將此與應用程序升級混淆!
謝謝你的回答。我想使用以前版本的數據,而不是更改數據庫。 – alex
應用程序升級不會影響任何現有的應用程序數據。數據庫將處於升級之前的完全相同狀態。 – NigelK