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