HarmonyOS通过router页面跳转,如何在一个统一的地方进行监听栈的变化?
通过router页面跳转,如何在一个统一的地方进行监听栈的变化?目前需求是,在启动一个新的页面后统计下这个页面的使用时长,但是不希望在每个页面都去写这个代码,如果有监听,那么栈顶的这个页面的可见和不可见都知道,那就知道这个页面的停留时长了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS router进行页面跳转传递一个callback给下一个页面,下一个页面如何取到callback?
343浏览 • 1回复 待解决
HarmonyOS 如何在每一个页面打开都弹一个消息,有没有统一的方案
429浏览 • 1回复 待解决
HarmonyOS 如何实现对页面声命周期变化的统一监听
547浏览 • 1回复 待解决
如何实现一个监听网络变化的方法
595浏览 • 1回复 待解决
通过router.pushUrl启动一个页面能传递一个回调函数吗?
576浏览 • 1回复 待解决
HarmonyOS multinavigation库适配平行视界时是否有统一拦截第一个子页面继续出栈的行为
330浏览 • 1回复 待解决
如何监听页面page的变化。 增加和删除。有一个位置可以抓到这些变化的状态。
632浏览 • 1回复 待解决
如何通过路由跳转到一个只有页面没有UIAbility的模块
2023浏览 • 1回复 待解决
HarmonyOS使用@Objectlink和 @watchs 如何只监听对象一个属性的变化
650浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
925浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
1892浏览 • 1回复 待解决
HarmonyOS 如何在HarmonyOS进行一个带文件上传的post请求
59浏览 • 1回复 待解决
HarmonyOS costumdialog弹窗在使用router跳转到下一个页面后,返回原先页面弹框会消失
587浏览 • 1回复 待解决
HarmonyOS 页面跳转的路由栈如何拿到?
114浏览 • 1回复 待解决
如何在页面上显示一个可以选择的日历?
496浏览 • 1回复 待解决
HarmonyOS 一个组件怎么监听另一个组件属性改变
427浏览 • 1回复 待解决
子窗口的页面能通过router跳转主窗口的页面
1091浏览 • 0回复 待解决
HarmonyOS 通过router路由跳转页面,原页面未销毁
646浏览 • 1回复 待解决
HarmonyOS如何创建页面的基类,以便对同一类页面进行统一的生命周期处理?
293浏览 • 1回复 待解决
HarmonyOS router如何判断栈顶是哪个页面?
280浏览 • 1回复 待解决
HarmonyOS 在进入下一个页面时,上一个页面的弹窗会偶发的出现在下一个页面
95浏览 • 1回复 待解决
HarmonyOS 如何在创建一个页面左下角的悬浮按钮,不随页面滑动?
276浏览 • 1回复 待解决
HarmonyOS router如何修改已经入栈的栈内元素
336浏览 • 0回复 待解决
可以使用observer.on监听,当存在page的生命周期变化时就会触发,可以根据同一个page的生命周期变化的时间差去计算停留时长。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-observer-V5#observeronnavdestinationupdate