HarmonyOS 应用手动退到后台

HarmonyOS
2024-12-18 15:54:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

窗口里有minimize方法,这个接口会通知ams窗口退后台,来实现app回到后台的效果 参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5

目前windowStage只在onWindowStageCreate中存在。获取需要使用AppStorage。参考代码:

onWindowStageCreate(windowStage: window.WindowStage): void {
  // Main window is created, set main page for this ability
  hilog.info(0x0000, ‘testTag’, ‘%{public}s’, ‘Ability onWindowStageCreate’);

windowStage.loadContent(‘pages/Page6’, (err, data) => {

  if (err.code) {
    hilog.error(0x0000, ‘testTag’, ‘Failed to load the content. Cause: %{public}s’, JSON.stringify(err) ?? ‘’);
    return;
  }
  AppStorage.setOrCreate(“windowStage”,windowStage);

  hilog.info(0x0000, ‘testTag’, ‘Succeeded in loading the content. Data: %{public}s’, JSON.stringify(data) ?? ‘’);
});
}
分享
微博
QQ
微信
回复
2024-12-18 17:45:51
相关问题
HarmonyOS 退到后台监听
189浏览 • 1回复 待解决
HarmonyOS 应用退到后台显示toast的方案
1042浏览 • 1回复 待解决
HarmonyOS中如何手动应用进入后台
311浏览 • 0回复 待解决
HarmonyOS如何退到后台时退出socket
830浏览 • 0回复 待解决
HarmonyOS 应用进入后台,提示用户
342浏览 • 1回复 待解决
HarmonyOS 应用后台问题
695浏览 • 1回复 待解决
HarmonyOS VPN应用如何保持后台运行?
381浏览 • 1回复 待解决