[问题] sqllite 需同时不同地方执行问题

楼主: yatin1116 (充实过每一天)   2020-01-08 10:19:59
若背景再更新sqllite 从网页抓资料更新资料,而页面也同时可查询,会出现reopen an
already close object,不知道该怎处理这样状况
作者: StrikeBee (JKユニット)   2020-01-10 19:04:00
程式把DB Close了所以要重新new一个实体open才能再次对DB操作可以用isOpen()检查,如果程式异步对sqlite操作要特别小心
作者: ssccg (23)   2020-01-12 00:33:00
embedded DB最好就一直开着不用close比较好
楼主: yatin1116 (充实过每一天)   2020-01-13 08:10:00
不关会有什么影响吗
作者: x51811danny (人)   2020-01-13 14:19:00
注意memory leak, 影响不大就是推荐搭配singleton 操作 SQLiteHelper
楼主: yatin1116 (充实过每一天)   2020-01-13 16:03:00
有使用singleton,但偶尔点一点还是会出现,背景会执行db更新,好像只能不关了
作者: usoko (time to face reality)   2020-01-14 15:02:00
用room之后从来没在关过....

Links booklink

Contact Us: admin [ a t ] ucptt.com