2011-07-15 51 views
0

我有一個SQLite數據庫我包含在assets文件夾中。我在應用程序上安裝了應用程序。我知道它被複制到內存中,一切正常。修改SQLite架構

現在我使用SQL瀏覽器更改SQLite數據庫中的表的結構。所以我用新的替換了資產文件夾中的一個,並增加了我的應用版本號。

從閱讀問題我明白,當我升級應用程序在設備上的「onUpgrade」將被調用,似乎我必須先刪除以前的SQL數據庫,因爲它不是正確的結構。

當「onUpgrage」被調用時,我只是刪除舊版本然後做什麼?

+0

什麼操作系統? Android的? –

+0

請參閱 http://stackoverflow.com/questions/3505900/sqliteopenhelper-onupgrade-confusion-android – olooney

回答

0

它更好地卸載您以前的應用程序,並安裝新的數據庫structrue更改。

+0

對不起,我忘了提,其android.Tag其android.So說,我認爲會工作得很好 – Rasel