在第二次插入电话磁盘上的数据库后,房间停止插入
每当我在数据库中插入内容时,前两个插入都会通过并保存在磁盘中。 通过使用“Android调试数据库”,我可以检查插入的行,看看它是否成功。
第三个插入物总是卡在那里。 无论之后跟随多少插入,它们都不会保存在磁盘中。 直到我重新启动应用程序然后再次运行,然后它重新开始并在第二次插入后停止插入。 我实际上以各种可能的方式调试了我的应用程序。 有效负载每次都是正确的。 事实上,插入是成功的。 如果我运行查询并获取行(SELECT *),它会返回三个插入。 所有这三个。 但是,在磁盘中,它仍然只显示两个插入。 如果我重新启动应用程序并再次运行查询并获取行(SELECT *),它将返回到两行。
似乎问题似乎在某些低级别上持续存在,因为我的代码是正确的。 这也是我没有在这里发布的原因。 相信我已经多次检查过。
我只需要答案,为什么它会在第二次插入后停止将数据从缓存传输到手机磁盘上的数据库?
- 在Android问题上播放带有MediaPlayer类的mp3
- 使用getFilter函数时,ListView为空白
- 适用于Android的开发语言
- 如何在Android中实现推送通知
- 如何使用flowlayout(或任何自定义布局)
- 在Android应用中使用XML更改进度条颜色
- 无法解析静态字段…使用HttpClientBuilder时
- 如何刷新片段’onResume?’
- React-native build error Android – java.lang.UnsupportedClassVersionError:com / android / build / gradle / AppPlugin:不支持的major.minor版本52.0