我有一個使用的SQLite數據庫瀏覽器創建了一個數據庫顯示在此博客的Android應用程序:http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/的Android - SQLite數據庫瀏覽器不能正確更新
首先,我創建了一個數據庫有兩個表與表中的一個只有一個條目,只是爲了檢查我是否正確地創建了數據庫。這工作。
之後,我填充其中一個表格,其中有10個條目,保存,然後將數據庫複製到資產文件夾(覆蓋前一個),運行應用程序,然後查詢第2到第10個條目。該應用程序強制關閉給我的CursorIndexOutOfBounds錯誤。
由此,我推斷,該應用程序在某種程度上無法使用我創建了新的數據庫,並仍然使用舊的(這是覆蓋)。
是否有辦法來解決和/或解決這一問題?應用程序似乎正在使用它接收的第一個數據庫版本,即使該數據庫被新數據庫覆蓋。
你使用'SQLiteOpenHelper'嗎? –
http://stackoverflow.com/questions/9109438/how-to-use-an-existing-database-with-an-android-application/9109728#9109728 –
@CL。我正在使用SQLite數據庫瀏覽器。 – Razgriz