OpenHarmony开发者论坛

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

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


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

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


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


我想要达到的结果


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

作者: 深开鸿_王石    时间: 2024-2-23 16:13
通过lifecycle
作者: s_hao    时间: 2024-3-8 15:29
有可运行的demo吗,有的话发出来,这边找技术看下




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5