HarmonyOS通过router页面跳转,如何在一个统一的地方进行监听栈的变化?
通过router页面跳转,如何在一个统一的地方进行监听栈的变化?目前需求是,在启动一个新的页面后统计下这个页面的使用时长,但是不希望在每个页面都去写这个代码,如果有监听,那么栈顶的这个页面的可见和不可见都知道,那就知道这个页面的停留时长了。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS router进行页面跳转传递一个callback给下一个页面,下一个页面如何取到callback?
1199浏览 • 1回复 待解决
HarmonyOS 如何在每一个页面打开都弹一个消息,有没有统一的方案
1048浏览 • 1回复 待解决
HarmonyOS 如何实现对页面声命周期变化的统一监听
1133浏览 • 1回复 待解决
如何实现一个监听网络变化的方法
1388浏览 • 1回复 待解决
通过router.pushUrl启动一个页面能传递一个回调函数吗?
1185浏览 • 1回复 待解决
HarmonyOS 如何通过router关闭页面栈中的指定页面
915浏览 • 1回复 待解决
如何监听页面page的变化。 增加和删除。有一个位置可以抓到这些变化的状态。
1111浏览 • 1回复 待解决
HarmonyOS 如何通过router来跳转路由栈中指定的页面,并清空这个页面之上的页面?
775浏览 • 1回复 待解决
如何通过路由跳转到一个只有页面没有UIAbility的模块
2773浏览 • 1回复 待解决
HarmonyOS multinavigation库适配平行视界时是否有统一拦截第一个子页面继续出栈的行为
1328浏览 • 1回复 待解决
HarmonyOS使用@Objectlink和 @watchs 如何只监听对象一个属性的变化
1709浏览 • 1回复 待解决
HarmonyOS 如何在全局任意地方,显示弹窗,并且全局复用统一布局
559浏览 • 1回复 待解决
HarmonyOS 如何在一个page里面,然后通过点击一个按钮,显示加载不同的view
997浏览 • 1回复 待解决
HarmonyOS 如何通过router实现页面的栈顶复用
677浏览 • 1回复 待解决
HarmonyOS router.replaceUrl进行跳转,下一个界面会闪一下白屏再渲染UI
914浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
1701浏览 • 1回复 待解决
如何在页面上显示一个可以选择的日历?
1011浏览 • 1回复 待解决
HarmonyOS 如何在HarmonyOS进行一个带文件上传的post请求
815浏览 • 1回复 待解决
@ohos.router (页面路由) router.back 只能返回上一个页面/首页, 建议考虑增加一个返回前N(N>1)个页面功能
1665浏览 • 3回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
2524浏览 • 1回复 待解决
HarmonyOS 如何在一个事件中触发另外一个button的点击事件
961浏览 • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗
1188浏览 • 1回复 待解决
HarmonyOS 如何实现给定一个url,打开一个全新的 webview 页面
841浏览 • 1回复 待解决
HarmonyOS 页面在前后台的监听,如果多个地方多次设置监听,是都能监听到状态变化还是只有最后一次生效
464浏览 • 1回复 待解决
HarmonyOS 如何画一个半圆,并进行一个从0°到360°的动画
983浏览 • 1回复 待解决
可以使用observer.on监听,当存在page的生命周期变化时就会触发,可以根据同一个page的生命周期变化的时间差去计算停留时长。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-observer-V5#observeronnavdestinationupdate