HarmonyOS 应用先退到后台,再从后台再唤醒,获取最上层的页面名
如标题所述,当应用在某页面退到后台,再次从后台唤醒后,想知道应用当前显示页面的页面名以及页面历史栈的数量。
尝试了window生命周期回调方式,但RESUMED未触发,,如果放在ACTIVE,直接用router会崩溃提示未初始化。
windowStage.on('windowStageEvent', (data) => {
let stageEventType: window.WindowStageEventType = data;
switch (stageEventType) {
case window.WindowStageEventType.SHOWN: // 切到前台
Log.d(TAG,'windowStage foreground.');
break;
case window.WindowStageEventType.ACTIVE: // 获焦状态
Log.d(TAG,'windowStage active.');
break;
case window.WindowStageEventType.RESUMED:
Log.d(TAG,'windowStage resumed.');
Log.d(TAG, `pageSize: ${router.getLength()}`)
break;
case window.WindowStageEventType.PAUSED:
Log.d(TAG,'windowStage paused.');
break;
case window.WindowStageEventType.INACTIVE: // 失焦状态
Log.d(TAG,'windowStage inactive.');
break;
case window.WindowStageEventType.HIDDEN: // 切到后台
Log.d(TAG,'windowStage background.');
break;
default:
break;
}
});
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
想问一下如何实现?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 查询当前最上层运行应用
971浏览 • 1回复 待解决
HarmonyOS 应用手动退到后台
856浏览 • 1回复 待解决
createSubWindow创建的子窗口不能显示在最上层
1168浏览 • 1回复 待解决
HarmonyOS 退到后台监听
503浏览 • 1回复 待解决
HarmonyOS 应用退到后台显示toast的方案
1563浏览 • 1回复 待解决
HarmonyOS 能否提供一个关于显示全局最上层UI的示例
589浏览 • 1回复 待解决
如何解决退到后台再点击图标会重新拉起MainAbility实例
1995浏览 • 1回复 待解决
HarmonyOS 在应用开启屏幕共享时,如果应用退到后台,如何防止应用被后台移除呢?
636浏览 • 1回复 待解决
HarmonyOS如何退到后台时退出socket
1246浏览 • 0回复 待解决
HarmonyOS 停留在拍摄页面退到后台,相机预览页面黑屏
636浏览 • 1回复 待解决
HarmonyOS dialog如果不关闭,跳转下一个页面时,依然显示在最上层
599浏览 • 1回复 待解决
HarmonyOS App后台切前台,为什么先走了当前页面的onPageShow,再执行了onForeGround
810浏览 • 1回复 待解决
声明一个Button或Image标签,怎么悬浮在页面的右下角固定位置的最上层
3360浏览 • 1回复 待解决
HarmonyOS 某页面上某按钮通过api将应用切后台再次唤醒后保持原页面
518浏览 • 1回复 待解决
HarmonyOS 音视频回话中退到后台,应用进程被杀
863浏览 • 1回复 待解决
HarmonyOS 怎么判断UIAbility是因为excludeFromMissions退到后台的
862浏览 • 1回复 待解决
HarmonyOS app退到后台 怎么增加磨砂效果
518浏览 • 1回复 待解决
HarmonyOS app退到后台再进入,Navigation就会退到栈底并重新渲染
531浏览 • 1回复 待解决
HarmonyOS 应用退到后台再回到前台相机的预览页会变黑屏
608浏览 • 1回复 待解决
HarmonyOS Navigation先pop再push新页面失败
594浏览 • 1回复 待解决
HarmonyOS 申请了后台播放音频任务,退到后台会自动暂停音频播放; 打开悬浮框才能正常后台播放
1665浏览 • 1回复 待解决
HarmonyOS 使用setInterval倒计时,应用退到后台,倒计时会停止
953浏览 • 1回复 待解决
HarmonyOS 无长时任务的应用退到后台禁止使用麦克风或扬声器。
733浏览 • 1回复 待解决
应用切换到后台再切换到前台总是在首页,没有进入上一次的操作页面
7779浏览 • 1回复 待解决
可以使用navigation的路由跳转,使用AppStorage set路由站信息,在 ACTIVE来使用EntryAbility: