2013-10-25 44 views
0

在我的android應用程序中,用戶可以插入數據,當他/她點擊保存按鈕時,插入的數據將被保存在sqlite數據庫中。我有一個預定義的數據庫在資產文件夾(.db文件)中。現在它可以保存數據,我可以看到使用sqlite管理插件在eclipse中插入數據。但問題是它無法更新資產文件夾中的數據庫。我怎麼解決這個問題 ?任何人都可以請這麼友好來解釋我該怎麼做?Android:在資產文件夾中更新數據庫

問候

Thanx提前

回答

3

我想知道的是,我怎麼能更新是在資產的文件夾我插入數據後的數據庫。

在運行時編輯Assets文件夾是不可能的。 source.

這將加載從資源文件夾數據庫:

從資產更新分貝看到這個answer

+0

我已經在我的DatabaseHelper類中使用了此方法,我想知道的是在插入數據後如何更新資產文件夾中的數據庫。我可以在android系統文件夾中看到插入的數據(使用questoid sqlite manager插件)。其實,在我的android應用程序用戶應該寫入數據庫。 – Rose18

2

您不能對數據庫執行任何操作,因爲它只是運行時的架構數據庫獲取data/data/pkg_name/database/myDb.db中的副本,並且更改將反映在那裏資產。

相關問題