没有手动移除点击事件,会不会造成内存泄漏

拿组件里的一个按钮,再在这个按钮上加一个点击事件,然后dispose这个组件,但没有remove这个点击事件,会不会造成内存泄漏
已邀请:

denzhe22

赞同来自:

不太清楚,不过建议还是移除事件-》移除对象-》dispose,走正常逻辑

谷主

赞同来自:

你给按钮A加事件侦听是引用其他的对象B,所以按钮A的销毁将同时释放对B引用,不会造成什么泄漏。
造成泄漏的情况是,你释放对象B,但A事件里还引用着B,这会造成B不能彻底释放。
自己搞清楚这些关系。

要回复问题请先登录注册