HarmonyOS class中声明的static readonly常量,应用运行报class未初始化

class RouterConstant 声明 static readonly常量。如下示例:
export class RouterConstant {

  // 首页
  public static readonly MAIN_NOTDATA_PAGE: string = ‘RemoteViewPage’;
}
但程序运行过程中报错:AAFwkAppKit: [invalidDomain]Error message:RouterConstant is not initialized
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
HarmonyOS
2024-12-18 16:43:24
974浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa
  1. 应用内存在动态加载失败的情况,引用链上有报错的模块。

验证方法: 将未初始化变量所在的文件在入口文件用静态 import 语句提前加载。如果操作后无报错,则说明是动态加载失败影响。

  1. 代码间循环依赖。参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide_no-cycle-0000001938013701-V5

分享
微博
QQ
微信
回复
2024-12-18 18:09:27


相关问题
HarmonyOS 如何动态对Class进行初始化
887浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
2729浏览 • 1回复 待解决
HarmonyOS taskpoolnew 对象报错初始化
1174浏览 • 1回复 待解决
HarmonyOS 导出类使用时报初始化
887浏览 • 1回复 待解决
HarmonyOS 应用RDB初始化示例
1274浏览 • 1回复 待解决
HarmonyOS XComponent初始化
1159浏览 • 1回复 待解决
HarmonyOS struct初始化方法
1023浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
751浏览 • 1回复 待解决
HarmonyOS Component初始化问题
1527浏览 • 1回复 待解决
初始化安全相机方法
1287浏览 • 1回复 待解决
HarmonyOS export struct初始化参数
1048浏览 • 1回复 待解决
HarmonyOS 初始化EGL环境失败
928浏览 • 1回复 待解决
HarmonyOS 推送服务初始化失败
858浏览 • 1回复 待解决
HarmonyOS class显示CustomDialog
677浏览 • 1回复 待解决