4
我在我的模擬器的日誌文件中得到了以下錯誤,我不知道該怎麼做,因爲谷歌搜索什麼都沒有。Android SQLite錯誤代碼21
03-12 12:53:28.782: INFO/Database(688): sqlite returned: error code = 21,
msg = misuse detected by source line 95716
03-12 12:53:28.812: ERROR/Database(688): sqlite_config failed error_code = 21.
THIS SHOULD NEVER occur.
只是這樣。沒有95716行,因爲我的代碼基本上只有1000行。但是你的評論指出了我的正確方向,因爲我確實有一些線程可以與數據庫一起工作,但是他們各自處理自己的連接,所以我必須更仔細地看一下這些代碼。 – davidk01 2011-03-12 21:13:03
嗯。它可能是指模擬器源中的95716行嗎?你可以切換到不同的模擬器來測試這個想法嗎? – 2011-03-12 21:16:59
我選擇在關閉數據庫時使用鎖,以便兩個調用不會打開和關閉數據庫。我認爲這應該解決任何未來的問題。 – davidk01 2011-03-12 22:15:01