1
我已經通過數據庫適配器在sqlite數據庫DB中創建了一個空表。更新後SQLite數據消失
由於我有很多數據(10,000+行)被插入,我不想在活動中這樣做,所以我把sqlite數據庫從數據/數據/包名/數據庫中取出並插入行通過sqlite瀏覽器軟件。然後我重新插入/推送更新的數據庫到eclipse DDMS中,一切都很好。
數據庫從原始的22kb擴展到800kb大小。
但是在再次運行模擬器後,我注意到DB縮小到22kb,並且在將它拉出並檢查它時,我插入的行不再存在。
奇怪的是,同一文件夾中的數據庫日誌文件現在充氣到800kb,但我無法打開該文件(sqlite瀏覽器說該文件已損壞或已加密,但不是有效的Sqlite文件)。有人可以解釋發生了什麼?
我是一般的新手sqlite和android。我如何「向數據庫提交更改」?我同意你的看法後,我認爲空表已被重新創建,以取代數據,但不知道如何確保它沒有? – user3492802
這取決於你有什麼框架。嘗試將一些關鍵字輸入到stackoverflow中以獲得更多幫助。 – Damian