使用OpenHarmony原生的preferences的flush接口,把数据异步存储到用户首选项的持久化文件中。实测概率出现flush接口调用后,没有回调问题,也没有任何异常报错。应用日志请参考附件《preference flush没有回调.rar》。

zh-cn/application-dev/reference/apis/js-apis-data-preferences.md · OpenHarmony/docs - Gitee.com

观察日志,

1、flush接口正常调用和回调,OH原生会打印日志如下:

D C01653/PreferencesJsKit: Flush start
D C01653/PreferencesJsKit: Flush end.
2、flush接口正常调用,但是没有回调时,OH原生日志如下:

D C01653/PreferencesJsKit: Flush start

即缺少Flush end的日志。

 

相关文件下载
preference flush没有回调.rar
408.26 KB
下载
preference_flush_nocallback_202311201348.rar
412.33 KB
下载
Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐