Android 在活动中保留对ImageView的引用会泄漏整个活动吗?

Android 在活动中保留对ImageView的引用会泄漏整个活动吗?,android,Android,我下载了一个ImageLoader库,它可以异步地将图像加载到图像视图。当我签出源代码时,我发现它保留了对添加的每个ImageView的引用,直到加载图像为止。此引用是否泄漏了整个活动?这取决于保存对ImageView引用的对象的初始化位置。是否在活动范围内?那么答案是否定的(循环引用不是泄漏…)也不应该是静态引用检查这一点。从博客中引用对某项活动的引用应与该活动具有相同的生命周期itself@AmulyaKhare是的,imageView已初始化,正在排队等待加载。您是在说凌空飞行吗?那么就没

我下载了一个ImageLoader库,它可以异步地将图像加载到图像视图。当我签出源代码时,我发现它保留了对添加的每个ImageView的引用,直到加载图像为止。此引用是否泄漏了整个活动?

这取决于保存对
ImageView
引用的对象的初始化位置。是否在活动范围内?那么答案是否定的(循环引用不是泄漏…)也不应该是静态引用检查这一点。从博客中引用对某项活动的引用应与该活动具有相同的生命周期itself@AmulyaKhare是的,imageView已初始化,正在排队等待加载。您是在说凌空飞行吗?那么就没有内存泄漏了。您可以创建一个WeakReference来访问它,并查看它何时真正被垃圾回收。