应用如何在没有任何异常的情况下重启应用自身

应用如何在没有任何异常的情况下重启应用自身。

HarmonyOS
2024-05-30 21:11:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wjmfzsz

let context = getContext(this) as common.UIAbilityContext

onPageShow(): void { 
  context.terminateSelf().then(() => { 
    console.log("应用即将被关闭") 
    let want: Want = { 
      bundleName: 'com.example.myapplication', 
      abilityName: 'EntryAbility' 
    } 
    context.startAbility(want).then(() => { 
      console.log("应用被启动") 
    }) 
  }) 
}
分享
微博
QQ
微信
回复
2024-05-31 20:51:49
相关问题
如何在多设备情况下使用hdc
596浏览 • 1回复 待解决
如何获取应用自身bundleName
2360浏览 • 1回复 待解决
HarmonyOS 如何通过代码重启自身App?
73浏览 • 1回复 待解决
如何获取应用自身源文件路径
1930浏览 • 1回复 待解决
HarmonyOS如何实现重启应用
710浏览 • 1回复 待解决
ForEach什么情况下会触发复用
627浏览 • 1回复 待解决
如何捕获应用发生异常
583浏览 • 1回复 待解决
什么情况下会使用多Module
2217浏览 • 1回复 待解决