HarmonyOS 鸿蒙Next:foreach没办法遍历resourcestr

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

HarmonyOS 鸿蒙Next:foreach没办法遍历resourcestr

![cke_159.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/117/366/515/0350086000117366515.20241110172545.51340176902445178688605827445398:50001231000000:2800:9A04D7B16FA39C1E7F788D8EFD180C0D2894DE26CD3E4FD6F3BFE4A72D25699D.png)

![无标题](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/117/366/515/0350086000117366515.20241110172532.01582279847986540624310662525795:50001231000000:2800:CF0A980D6A39C9859E2A4138F586AA925C3AF375361B553354A94E510FA5C05C.png)

foreach中没办法用image把每个图片遍历到

更多关于HarmonyOS 鸿蒙Next:foreach没办法遍历resourcestr的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

cke_122.png

字符串路径这样写测试有效

更多关于HarmonyOS 鸿蒙Next:foreach没办法遍历resourcestr的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


姓名

  • 年龄:
  • 性别:
  • 电话:
  • 邮箱:

技能

  • 技能1
  • 技能2
  • 技能3

教育背景

  • 学校名称1
  • 学校名称2

工作经历

  • 公司名称1

  • 职位1

  • 时间1

  • 公司名称2

  • 职位2

  • 时间2

Image()组件直接给字符串吗?  不是应该$r(‘app.media.app_icon’)

项目名称

  • 项目类型:开源软件
  • 语言:Python
  • 许可证:MIT

项目链接

项目描述

这是对项目的详细描述。项目的主要功能包括:

  • 功能一
  • 功能二
  • 功能三

截图

截图1 截图2

二楼老哥写的是对的,

感谢就是包放错位置了,

在HarmonyOS(鸿蒙)开发中,如果遇到foreach无法遍历resourcestr的问题,这通常是因为resourcestr的数据结构或类型不符合foreach遍历的要求。foreach循环一般用于遍历数组或实现了迭代器接口(Iterable)的集合类。

首先,确认resourcestr的确切类型。如果它是一个字符串或其他非集合类型,那么foreach无法直接遍历它。你需要检查resourcestr的声明和赋值,确保它是一个数组或集合类型,例如List<String>String[]等。

如果resourcestr已经是集合类型,但foreach仍然报错,可能是因为类型不匹配或编译器未能正确识别其类型。此时,可以尝试显式声明集合类型,或使用传统的for循环进行遍历,以绕过可能的编译器问题。

此外,检查是否有导入必要的包或模块,因为鸿蒙系统的某些集合类可能位于特定的命名空间下。

如果以上步骤均无法解决问题,可能是鸿蒙系统特有的限制或bug。此时,建议直接查阅鸿蒙系统的官方文档或社区论坛,寻找是否有其他开发者遇到并解决了类似问题。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部