问题是:(数据库已创建的前提下)有两个webview,
在第一个webview中执行-->打开数据库-->查询-->关闭数据库-->打开第二个webview
在第二个webview中执行-->打开数据库-->查询-->关闭数据库-->关闭webview
再次在第一个webview中执行打开数据库操作,就不执行plus.sqlite.openDatabase这个方法了。也没有抛出异常,没有进入success方法以及fail方法。
如果在第二个webview中不执行任何数据库操作的话。就不会出现此类问题。
![l***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/2b32c605d24a29ecf77ac546eae82514.png)
l***@163.com
- 发布:2019-04-27 21:42
- 更新:2019-06-01 10:11
- 阅读:1188
4 个回复
3***@qq.com
我也是遇到了这个问题,多个页面同时调用plus.sqlite时,只有一个页面的有效,其它的页面不执行,也不报错,什么原因呢?
DCloud_App_Array
Android还是iOS?请描述重现问题的设备信息,使用的HBuilderX版本号。
3***@qq.com
版本号:1.9.9.20190522
IOS系统
2019-05-31 16:39
CLP
plus.sqlite.openDatabase 最后一次操作这个api的时候什么信息都没有吗? 不应该啊,只要触发了,应该是有信息的,不管是对错。有示例吗
3***@qq.com
上传了一个测试附件,你们测试下
2019-06-01 10:11
3***@qq.com
写了一个测试用例,你们试一下吧
2***@qq.com
请问这个问题还有吗 ,如何解决的呢 我看写的bug已修复,但是我还是出现了相同问题
2019-11-20 18:35