启动和调试的行为不一致
启动和调试的行为不一致。
调试日志:
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自动弹出键盘行为不一致问题
1299浏览 • 1回复 待解决
HarmonyOS JSON两个实现行为不一致,容易混淆
1135浏览 • 1回复 待解决
HarmonyOS 单位不一致问题
1143浏览 • 1回复 待解决
HarmonyOS backupDir获取的目录和说明不一致
899浏览 • 1回复 待解决
HarmonyOS rotateX/rotateY,和web效果不一致
1278浏览 • 1回复 待解决
HarmonyOS 资质和ICP备案名称些许不一致
941浏览 • 1回复 待解决
依赖hsp出包,报错versionname不一致
1107浏览 • 1回复 待解决
water flow 出现gap不一致问题
1690浏览 • 1回复 待解决
Path组件绘制的线条粗细不一致
2883浏览 • 1回复 待解决
签名不一致报错怎么回事?
4149浏览 • 1回复 待解决
HarmonyOS bindSheet在手机和Pad上表现不一致
1101浏览 • 1回复 待解决
HarmonyOS 不同的手机和电脑获取到的appId不一致
1196浏览 • 1回复 待解决
HarmonyOS Flutter编译命令执行不一致的问题
1005浏览 • 1回复 待解决
window 全屏操作不同设备表现不一致?
1129浏览 • 0回复 待解决
HarmonyOS Text组件文本上下间距不一致
1072浏览 • 1回复 待解决
window 全屏操作不同设备表现不一致
1387浏览 • 1回复 待解决
napi里面,相同输入输出不一致
2781浏览 • 1回复 待解决
HarmonyOS scanInfo的bssid与linkInfo的bssid不一致
1273浏览 • 1回复 待解决
HarmonyOS list中item数据显示效果不一致
1109浏览 • 1回复 待解决
HarmonyOS hap与集成态hsp的releaseType不一致
1032浏览 • 1回复 待解决
文字空行高度与字体高度不一致
3167浏览 • 1回复 待解决
使用ListItemGroup后列表Item高度不一致问题
1800浏览 • 2回复 待解决
HarmonyOS 通知渠道与通知提醒方式不一致
1360浏览 • 1回复 待解决
textarea的placeholder和text 大小不一样,textinput也是,最后的长度不一致
2025浏览 • 1回复 待解决
HarmonyOS APP在应用和元服务里图标和名字显示不一致
1358浏览 • 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执行完成后最终数据库的变化是否正确。