codenameone - 没有这样的表:XXXX(代码 1 SQLITE_ERROR[1])...有时
问题描述
我用代号一构建的移动应用程序运行良好。
但有时,我的一些用户向我发送“没有这样的表:entryFoodTag(代码 1 SQLITE_ERROR[1])”错误。
它从来不会发生在我自己的手机上,而且我的用户大部分时间都可以使用该应用程序。
也许这是一个代号一个错误?或者有些手机不能很好地管理 SQLite ?
感谢您有一个愉快的一天 !
解决方案
Android 对 sqlite 来说是线程安全的,所以这应该不是问题。但是,当它在后台时,各种事物的行为会有所不同,并且 sqlite 连接可能不再起作用。
我建议在调用时关闭与数据库的连接,仅在再次调用stop()
时才恢复它start()
。
推荐阅读
- javascript - Javascript 文件大小会影响浏览器的解析时间吗?解析两个 5kb 的 JS 文件会比解析一个 10kb 的文件快吗?反之亦然?
- python-3.x - chatterbot.logic.SpecificResponseAdapter 不工作
- can-bus - CAN CSMA-CD 和仲裁
- excel - 在 Excel 中翻译数字字符串
- reactjs - 反应代码拆分:ChunkLoadError:加载块 0 失败
- excel - excel中的分组分隔符
- clockify - POST 并合并以获得更多功能
- javascript - ESLint 如何修复解析错误:'import' 和 'export' 可能只出现在顶层
- google-cloud-platform - 谷歌云欧洲地区与大查询和数据流不匹配
- php - 准备好的语句将列设置为空