2015-11-08 56 views
-2

我輸入了一些條目到我的數據庫並控制SQLiteManager上的更改。
但是,當我運行我的應用程序時,我仍然在應用程序中看到我的舊條目。我看不到看到我的數據庫更改

我該如何解決這個問題?

+2

「sqlite manager」是什麼? – pskink

+0

https://addons.mozilla.org/en-us/firefox/addon/sqlite-manager/ – gunay242

+0

它如何使用遠程設備上的sqlite數據庫? – pskink

回答

0

當您爲prepopulatd數據庫提供應用程序,然後對其進行外部更改時,僅將更新的數據庫放入assets文件夾中是不夠的。

您還必須從databases文件夾中刪除當前數據庫。

因此,當您的複製方法將檢查數據庫的存在時,它不會找到它,並繼續複製新的數據庫。

否則,新數據庫將保留在assets文件夾中,並且永遠不會複製到舊文件夾中。

這就是爲什麼你會得到舊值而不是更新的值。

相關問題