HarmonyOS通过router页面跳转,如何在一个统一的地方进行监听栈的变化?
通过router页面跳转,如何在一个统一的地方进行监听栈的变化?目前需求是,在启动一个新的页面后统计下这个页面的使用时长,但是不希望在每个页面都去写这个代码,如果有监听,那么栈顶的这个页面的可见和不可见都知道,那就知道这个页面的停留时长了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何在每一个页面打开都弹一个消息,有没有统一的方案
109浏览 • 1回复 待解决
HarmonyOS 如何实现对页面声命周期变化的统一监听
121浏览 • 1回复 待解决
如何实现一个监听网络变化的方法
195浏览 • 1回复 待解决
通过router.pushUrl启动一个页面能传递一个回调函数吗?
203浏览 • 1回复 待解决
如何监听页面page的变化。 增加和删除。有一个位置可以抓到这些变化的状态。
432浏览 • 1回复 待解决
HarmonyOS使用@Objectlink和 @watchs 如何只监听对象一个属性的变化
200浏览 • 1回复 待解决
如何通过路由跳转到一个只有页面没有UIAbility的模块
1673浏览 • 1回复 待解决
如何在页面上显示一个可以选择的日历?
189浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
543浏览 • 1回复 待解决
HarmonyOS router如何修改已经入栈的栈内元素
96浏览 • 0回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗
141浏览 • 1回复 待解决
HarmonyOS 通过router路由跳转页面,原页面未销毁
116浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
1554浏览 • 1回复 待解决
子窗口的页面能通过router跳转主窗口的页面
674浏览 • 0回复 待解决
HarmonyOS costumdialog弹窗在使用router跳转到下一个页面后,返回原先页面弹框会消失
188浏览 • 1回复 待解决
通过createSubWindow创建window然后通过setUIContent设置了一个页面,如何给页面传递参数
1634浏览 • 1回复 待解决
如何在一个模块中使用另一个模块中编译出来的so
416浏览 • 1回复 待解决
如何通过DevEco新建一个js/ts的module?
5121浏览 • 1回复 待解决
HarmonyOS napi C++侧怎么通过一个“ClassName” 初始化一个ArkTS的对象
60浏览 • 1回复 待解决
在Web组件中如何监听手势滑动返回上一个Web页面
227浏览 • 1回复 待解决
如何在entry模块的main_pages.json中声明另一个模块的页面
1405浏览 • 1回复 待解决
如何对一个文件进行读写操作
171浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
3355浏览 • 1回复 待解决
如何在一个DateAbility中创建一个RDB数据库和多个表,以及相应的配置?
3423浏览 • 1回复 待解决
如何在Native侧构建一个ArkTS对象
1788浏览 • 1回复 待解决
可以使用observer.on监听,当存在page的生命周期变化时就会触发,可以根据同一个page的生命周期变化的时间差去计算停留时长。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-observer-V5#observeronnavdestinationupdate