gpt4 book ai didi

android - 从 onDestroy() View 中取消绑定(bind)可绘制对象

转载 作者:行者123 更新时间:2023-11-29 00:16:24 25 4
gpt4 key购买 nike

最近几天我阅读了很多关于内存泄漏的内容,并发现了一些有趣的东西。我看到了this answer到一个基本的 Android 位图相关内存泄漏问题(答案来自 2011 年),我想知道情况是否仍然如此。如果我在我的 Activity 中使用包含位图的 View (ImageViews、TextViews...),我真的需要在销毁 Activity 时取消绑定(bind)它们的可绘制对象吗?这只是在某些情况下还是总是如此?

最佳答案

从 4.0 开始不再需要,因为回调现在存储在 WeakReference 中。

From 2.3.7 :

public final void setCallback(Callback cb) {
mCallback = cb;
}

in 4.0.1 :

public final void setCallback(Callback cb) {
mCallback = new WeakReference<Callback>(cb);
}

关于android - 从 onDestroy() View 中取消绑定(bind)可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26611841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com