gpt4 book ai didi

java - 是否可以弱引用 XML 布局中声明的 ImageView?

转载 作者:行者123 更新时间:2023-12-01 04:54:31 25 4
gpt4 key购买 nike

我有一个 xml 布局,在自定义 View 切换器内有 3 页 ImageView。并非所有这些都始终可见。

我在测试过的 2 台设备上遇到 OOM 异常。

是否可以弱引用从findViewById访问的ImageView?

我的猜测是不是,因为已经存在对 ImageView 的硬引用,并且我的第一次尝试没有解决 OOM 问题。如果不是,是否有另一种方法可以在将 ImageView 保留在 XML 中的同时实现此目的,我希望将 UI 和功能分开。

最佳答案

弱引用在 2.3+ 版本上不起作用 - 它们会编译,但一旦没有强引用,它们就会被立即收集。如果任何观点具有强烈的引用意义,他们无论如何都不会提供帮助。

如果位图可以调入和调出,最好的办法是在它们不显示时立即回收它们,并根据需要重新加载它们。

关于java - 是否可以弱引用 XML 布局中声明的 ImageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14394502/

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