启动和调试的行为不一致
启动和调试的行为不一致。
调试日志:
04-02 18:49:42.819 27581-27581 A00000/testTag com.example.test I Ability onForeground
04-02 18:49:42.853 27581-27581 A00000/testTag com.example.test I Succeeded in loading the content. Data:
04-02 18:49:42.867 27581-27581 A00000/testTag com.example.test I 获取rdbStore成功!
04-02 18:49:42.874 27581-27581 A00000/testTag com.example.test I count: 0
04-02 18:50:16.283 27581-27581 A00000/testTag com.example.test I 写入5951条数据
04-02 18:50:22.165 27581-27581 A00000/testTag com.example.test I new count: 5899
启动日志:
04-02 18:52:32.927 31017-31017 A00000/testTag pid-31017 I Ability onWindowStageCreate
04-02 18:52:32.929 31017-31017 A00000/testTag pid-31017 I Ability onForeground
04-02 18:52:32.973 31017-31017 A00000/testTag pid-31017 I Succeeded in loading the content. Data:
04-02 18:52:32.978 31017-31017 A00000/testTag pid-31017 I 获取rdbStore成功!
手动滑出app再打开日志:
04-02 18:53:00.949 31569-31569 A00000/testTag pid-31569 I 获取rdbStore成功!
04-02 18:53:00.977 31569-31569 A00000/testTag pid-31569 I Succeeded in loading the content. Data:
04-02 18:53:00.982 31569-31569 A00000/testTag pid-31569 I count: 0
04-02 18:53:01.142 31569-31569 A00000/testTag pid-31569 I 写入5951条数据
04-02 18:53:06.357 31569-31569 A00000/testTag com.xxx.weather I new count: 5879
也就是启动时没有执行检查数据库大小并重写操作,如果是失败,也没有失败日志。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS TextInput自动弹出键盘行为不一致问题
216浏览 • 1回复 待解决
HarmonyOS rotateX/rotateY,和web效果不一致
264浏览 • 1回复 待解决
water flow 出现gap不一致问题
663浏览 • 1回复 待解决
签名不一致报错怎么回事?
2612浏览 • 1回复 待解决
Path组件绘制的线条粗细不一致
1874浏览 • 1回复 待解决
HarmonyOS bindSheet在手机和Pad上表现不一致
213浏览 • 1回复 待解决
window 全屏操作不同设备表现不一致
341浏览 • 1回复 待解决
window 全屏操作不同设备表现不一致?
105浏览 • 0回复 待解决
napi里面,相同输入输出不一致
1645浏览 • 1回复 待解决
使用ListItemGroup后列表Item高度不一致问题
457浏览 • 2回复 待解决
文字空行高度与字体高度不一致
2075浏览 • 1回复 待解决
HarmonyOS APP在应用和元服务里图标和名字显示不一致
119浏览 • 1回复 待解决
textarea的placeholder和text 大小不一样,textinput也是,最后的长度不一致
935浏览 • 1回复 待解决
#鸿蒙学习大百科#如何避免状态和UI的不一致?
168浏览 • 1回复 待解决
Tab控件中tabBar子控件之间的间距不一致
1946浏览 • 1回复 待解决
docker 部署的iserver 操作日志时间与系统不一致
3877浏览 • 1回复 待解决
HarmonyOS @state修饰两个变量,出现值不一致
290浏览 • 1回复 待解决
HarmonyOS 设置变焦值,重新获取最新的变焦值,不一致
197浏览 • 0回复 待解决
HarmonyOS 使用相对布局时,布局结果与预期不一致
181浏览 • 1回复 待解决
HarmonyOS 不同类型的Context 获取 fileDir目录的结果不一致
332浏览 • 1回复 待解决
DevEco profiler 抓取的snapshot大小和实际ArkTS heap的大小不一致,差距太大
302浏览 • 1回复 待解决
md.digest 计算的消息摘要与JDK计算的值不一致
1843浏览 • 1回复 待解决
HarmonyOS app是子公司注册,和开发者名称不一致能否上架?
123浏览 • 1回复 待解决
redis 单线程 是不是就没有并发不一致的问题了
3351浏览 • 1回复 待解决
上传软件包遇到“上传的软件包与声明支持设备不一致”问题
405浏览 • 1回复 待解决
从代码看, getRdbStore 这个也是异步接口,建议将relationalStore.getRdbStore 获取rdbstore的操作也放在一个async 修饰的方法里。数据库的操作大部分都是异步的,如果启动时需要及时获取数据,建议都改成同步调用,可参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-persistence-by-rdb-store-V5。
理论上来说启动app时,执行excuteSql 异步操作,线程应该是进入等待或执行中,可以观察下数据库在sql执行完成后最终数据库的变化是否正确。