#鸿蒙通关秘籍#如何在应用接续中控制迁移时的页面显示?

HarmonyOS
2024-12-17 11:35:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
网络小高手

应用接续默认进行页面栈恢复,如果希望迁移后显示特定页面,可以在onWindowStageRestore中载入页面内容,通过配置SUPPORT_CONTINUE_PAGE_STACK_KEY控制页面栈恢复。

bash import UIAbility from '@ohos.app.ability.UIAbility'; import window from '@ohos.window';

export default class EntryAbility extends UIAbility { onWindowStageRestore(windowStage: window.WindowStage) { windowStage.loadContent('pages/SpecificPage', (err, data) => { if (!err) { // 页面加载成功逻辑 } }); }

onContinue(wantParam: Record<string, Object>) { wantParam['SUPPORT_CONTINUE_PAGE_STACK_KEY'] = false; return AbilityConstant.OnContinueResult.AGREE; } }

分享
微博
QQ
微信
回复
2024-12-17 13:10:13
相关问题
HarmonyOS 数据迁移时MMKV数据如何迁移
494浏览 • 1回复 待解决