2010-04-29 27 views
2

我的android應用程序使用sqlite數據庫,並在第一次運行時刪除了一些行。下一次運行時,它會嘗試做同樣的事情,但是因爲之前刪除的行失敗。我使用SQLite數據庫瀏覽器檢查數據庫,第一次運行後(刪除行時),我發現不再存在的行仍在數據庫中,即使ehwn再次運行應用程序,那些行也不再可見!這種行爲的原因是什麼?SQLite中的android

+0

那麼,只有第二次刪除行或者根本不刪除行? – 2010-04-29 07:53:54

+2

我們需要一些更多的信息,可能有些代碼,現在它太模糊了 – 2010-04-29 08:21:37

回答

1

我已經克服了這一切,將所有內容都放入一個Cursor中,然後使用getCount()方法檢查Cursor對象的大小;如果它出現爲零,那麼我會分支並停止嘗試除創建行/表之外的任何數據庫操作。