onWindowStageCreate阶段throw error会导致应用卡在展示图标界面

// EntryAbility.ets 
onWindowStageCreate(windowStage: window.WindowStage): void { 
  throw new Error(xx) 
  //… 
}

应用卡在展示图标界面,未能crash。

HarmonyOS
2024-04-27 10:38:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
truemichael

可以通过手动调用process.exit()方式结束进程,在结束前打出log的方式替换上述写法:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-process-0000001813575988#ZH-CN_TOPIC_0000001813575988__exit9

// EntryAbility.ets 
onWindowStageCreate(windowStage: window.WindowStage): void { 
  console.error(‘error:::::::::::’) 
  let pro = new process.ProcessManager(); 
  pro.exit(0); 
}
分享
微博
QQ
微信
回复
2024-04-28 16:58:31
相关问题
IconFont图标展示方式
635浏览 • 1回复 待解决
HarmonyOS 开发调试阶段应用升级
81浏览 • 1回复 待解决
这句sql导致并发出问题吗 ?
2157浏览 • 1回复 待解决
如何拉起应用市场界面
2380浏览 • 1回复 待解决
HarmonyOS 安装应用桌面没有图标
907浏览 • 2回复 待解决