HarmonyOS 鸿蒙Next预览模式下“/”斜杆后面内容会被截断、用户首选项dataPreferences初始化失败

HarmonyOS 鸿蒙Next预览模式下“/”斜杆后面内容会被截断、用户首选项dataPreferences初始化失败 定义的请求地址

cke_264.png

请求接口失败后发现斜杆后面内容都没了

cke_4139.png

另外预览模式用不了 用户首选项dataPreferences。

在模拟器下就没问题,我是mac端


更多关于HarmonyOS 鸿蒙Next预览模式下“/”斜杆后面内容会被截断、用户首选项dataPreferences初始化失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html

11 回复

SDK图 cke_164.png

更多关于HarmonyOS 鸿蒙Next预览模式下“/”斜杆后面内容会被截断、用户首选项dataPreferences初始化失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


预览模式发送网络请求也有问题~

![cke_126.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/239/930/881/0260086000239930881.20240126160230.30124080319859801156741808255352:50001231000000:2800:6ED6F448E938C1569013ECBEAB97D0FBCD853B0581F71714AA64E57D71578AA9.png)

sdk版本是多少呢

附一个demo看看,

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

确认一下,你请求网络使用的是哪一个版本

deveco 4.0->sdk 版本

deveco 3.1->sdk 版本 api9 3.2.12.5 这个版本是好的,

请问deveco studio是哪个版本的呢

DevEco Studio 3.1.1 Release

构建版本:3.1.0.501, built on June 20, 2023  
Build #DS-223.8617.56.36.310501  
Runtime version: 17.0.6+10-b829.5 x86_64  
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.  
macOS 13.2.1  
GC: G1 Young Generation, G1 Old Generation  
Memory: 1536M  
Cores: 8  
Metal Rendering is ON  
Registry:  
    external.system.auto.import.disabled=true,

预览模式用不了用户首选项,貌似是EntryAbility的onCreate方法没有执行,我是在onCreate初始化preferences的(preferences.getPreferences),

这个版本好像是存在这个问题的,你可以升级下deveco studio的版本,社区版可以下载4.0的

https://gitee.com/openharmony/docs/tree/master/zh-cn/release-notes

在HarmonyOS鸿蒙Next预览模式下,“/”斜杠后面内容被截断的问题可能涉及路径解析或字符串处理逻辑的缺陷。此问题可能影响文件路径、URL或其他需要斜杠分隔的场景,导致后续内容丢失。建议检查相关API或框架实现,确保斜杠后内容被正确处理。

用户首选项dataPreferences初始化失败可能涉及以下原因:

  1. 权限不足,导致无法访问或创建首选项文件;
  2. 首选项存储路径或文件损坏;
  3. 初始化参数不正确或缺失;
  4. 系统资源不足,导致初始化失败。需检查相关日志以定位具体原因。
回到顶部