看板 AndroidDev 關於我們 聯絡資訊
若背景再更新sqllite 從網頁抓資料更新資料,而頁面也同時可查詢,會出現reopen an already close object,不知道該怎處理這樣狀況 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.0.121 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1578450001.A.EEB.html
StrikeBee: 程式把DB Close了所以要重新new一個實體open才能再次對 01/10 19:04
StrikeBee: DB操作 01/10 19:04
StrikeBee: 可以用isOpen()檢查,如果程式非同步對sqlite操作要特 01/10 19:13
StrikeBee: 別小心 01/10 19:13
ssccg: embedded DB最好就一直開著不用close比較好 01/12 00:33
yatin1116: 不關會有什麼影響嗎 01/13 08:10
x51811danny: 注意memory leak, 影響不大就是 01/13 14:19
x51811danny: 推薦搭配singleton 操作 SQLiteHelper 01/13 14:24
yatin1116: 有使用singleton,但偶爾點一點還是會出現,背景會執行d 01/13 16:03
yatin1116: b更新,好像只能不關了 01/13 16:03
usoko: 用room之後從來沒在關過.... 01/14 15:02