通过数据结构缓存了多个组件的context,有什么办法判断哪些组件已经被销毁了?还是说必须去监听每个组件的生命周期函数才能实现呢?

battier 显示全部楼层 发表于 2024-2-17 21:24:21
【问题描述】
问题现象和发生的背景
通过数据结构缓存了多个组件的context,有什么办法判断哪些组件已经被销毁了?还是说必须去监听每个组件的生命周期函数才能实现呢?


context好像没有属性可以直接判断,也不能直接监听。 难道要在每个组件的  aboutToAppear   aboutToDisappear里注册监听事件?

相关的代码,截图,日志信息


我尝试过的解决方法和结果


我想要达到的结果


【运行环境】
硬件:RK3568
ROM版本:4.1
DevEvoStudio版本:
SDK版本:API 10

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

深开鸿_王石

沙发 发表于 2024-2-23 16:13:07
通过lifecycle

s_hao

板凳 发表于 2024-3-8 15:29:45
有可运行的demo吗,有的话发出来,这边找技术看下

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部