ArkTS警告处理最佳实践(ArkTS-no-definite-assignment)
ArkTS编译的时候有一些警告,例如下面这种变量定义的!语法,会有警告
Definite assignment assertions are not supported (ArkTS-no-definite-assignment) <ArkTSCheck>
官方的解决办法是在定义的时候或者构造函数的时候进行初始化,但是有些对象类型是Interface或者type,这种类型如何进行初始化?有没有解决这种警告的最佳实践。
private applicationContext!:common.ApplicationContext
private uiAbilityContext!:common.UIAbilityContext
private uiContext!: UIContext
private windowStage!: window.WindowStage
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ArkTS语法适配最佳实践之“泛型编程”
5038浏览 • 1回复 待解决
HarmonyOS ArkTS和c++ map数据结构转换最佳实践
1669浏览 • 1回复 待解决
HarmonyOS jsBridge 最佳实践
1659浏览 • 1回复 待解决
HarmonyOS NEXT中ArkTS与Java/Kotlin的混合开发如何最佳实践?
2030浏览 • 0回复 待解决
HarmonyOS 事件传递最佳实践咨询
1269浏览 • 1回复 待解决
class没有赋值还是触发ArkTS checked的警告
1144浏览 • 1回复 待解决
HarmonyOS 应用开发ArkUI布局最佳实践
1469浏览 • 1回复 待解决
网络监听的最佳实践有哪些?
1657浏览 • 1回复 待解决
应用内整体换肤的最佳实践
1903浏览 • 1回复 待解决
#鸿蒙通关秘籍#HML数据绑定与事件处理的最佳实践
1341浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS NEXT中权限申请失败的最佳处理实践是什么?
2176浏览 • 1回复 待解决
web写入customUseragent最佳实践
1580浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏最佳实践
1119浏览 • 1回复 待解决
HarmonyOS 'Function.bind' is not supported (arkts-no-func-bind)的警告
1239浏览 • 1回复 待解决
分组列表最佳实践,希望提供一个完善的分组列表最佳实践。
2304浏览 • 1回复 待解决
HarmonyOS ArkTS的容器对象转化成JSON实践
1306浏览 • 1回复 待解决
HarmonyOS ts和ets相互引用的最佳实践
1591浏览 • 1回复 待解决
HarmonyOS 关于音频播放器的最佳实践
1207浏览 • 1回复 待解决
输出静态库的最佳实践
1366浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙Worker线程通信的最佳实践
1495浏览 • 1回复 待解决
HarmonyOS 有没有适老化的最佳实践或demo?
1170浏览 • 1回复 待解决
如何在ArkTS中处理异常?
1934浏览 • 0回复 待解决
视频和直播播放HarmonyOS最佳实践
2659浏览 • 1回复 待解决
#鸿蒙通关秘籍#处理鸿蒙应用中图文混合的复杂沉浸式场景的最佳实践是什么?
1384浏览 • 1回复 待解决
HarmonyOS 项目中大量图片资源存放位置最佳实践
2901浏览 • 1回复 待解决
推荐用null的方式去初始化对象类型,但使用的地方需要判空,请参考:private applicationContext: common.ApplicationContext|null=null;private uiAbilityContext: common.UIAbilityContext|null=null;private uiContext: UIContext|null=null;private windowStage: window.WindowStage|null=null;
对于判空的地方太多这个问题,目前没有优化方案,增加判空是为了安全性考虑,如果缺少判空,后续可能会遇到崩溃。
告警目前规格是无法配置消除。