HarmonyOS 鸿蒙Next:为什么AAID获取到了却不能复制到Record,在其他页面也获取不到,显示undefined

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:为什么AAID获取到了却不能复制到Record,在其他页面也获取不到,显示undefined

1719907206390.jpg

为什么AAID获取到了却不能复制到Record,在其他页面也获取不到,显示undifind

5 回复

promise.then回调的传值,在同步怎么可能获取到回调赋值呢? 你await解决,或者[@watch](/user/watch)变量

你可以学习下JS的事件循环机制,宏任务和微任务 就明白了

好勒,谢谢

awit的话是不是方法变成了异步la,如果这样一直异步下去,参数没拿全,接口不就调用不成功了吗

Promise有2个reject、resolve 回调的,所以不管失败、成功都回调的,放心使用

针对HarmonyOS 鸿蒙Next中AAID获取到了却不能复制到Record,以及在其他页面获取不到显示为undefined的问题,这通常是由于数据传递或存储不当导致的。

首先,确认AAID获取的逻辑是否正确,以及是否有足够的权限去访问和存储这个标识符。AAID作为应用匿名标识符,其访问和存储应遵循相应的安全规范。

其次,检查Record的存储和读取逻辑。Record在HarmonyOS中用于存储数据,如果存储时发生错误,或者存储的位置不正确,都可能导致在其他页面无法正确读取。

此外,还需注意数据在不同页面或组件间的传递方式。如果传递方式不正确,或者传递过程中数据被修改或丢失,也会导致在其他页面无法正确获取AAID。

如果以上步骤都无法解决问题,可能是系统或框架层面的bug。此时,建议联系HarmonyOS的官方客服以获取更专业的帮助。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部