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

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

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
723浏览 • 2回复 待解决
如何获取应用自身bundleName
2522浏览 • 1回复 待解决
HarmonyOS 如何通过代码重启自身App?
228浏览 • 1回复 待解决
如何获取应用自身源文件路径
2084浏览 • 1回复 待解决
ForEach什么情况下会触发复用
730浏览 • 2回复 待解决
HarmonyOS如何实现重启应用
922浏览 • 1回复 待解决