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

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

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
308浏览 • 1回复 待解决
如何获取应用自身bundleName
1147浏览 • 1回复 待解决
如何获取应用自身源文件路径
842浏览 • 1回复 待解决
ForEach什么情况下会触发复用
390浏览 • 1回复 待解决
如何捕获应用发生异常
272浏览 • 1回复 待解决
什么情况下会使用多Module
1154浏览 • 1回复 待解决
candidate 会在哪三种情况下退出?
2517浏览 • 1回复 待解决
关于切换深色模式应用自动重启应用
5392浏览 • 2回复 待解决
如何监听系统应用异常
624浏览 • 1回复 待解决