Android 如何强制ListView对其所有视图进行垃圾收集?(当具有多个带有ViewPager的ListView时)

Android 如何强制ListView对其所有视图进行垃圾收集?(当具有多个带有ViewPager的ListView时),android,listview,android-listview,android-viewpager,Android,Listview,Android Listview,Android Viewpager,我有需要GC的图像密集型列表视图,通常在单个活动中只有一个列表视图就可以了,但是我有一个带有3个屏幕的ViewPager,所有屏幕都有图像密集型列表视图。我将事件滑动到下一个屏幕,但如何强制未激活(视图中)的ListView回收其视图?谢谢。你不必为此担心。ListView经过精心设计,可以在滚动时处理内部视图(listItems),而不会占用额外的内存。它实际上回收了视图。但是,关于GC,当您通过调用finish()来销毁活动时,框架会自动处理资源并释放它们。只要您没有查看包含列表视图的页面,

我有需要GC的图像密集型列表视图,通常在单个活动中只有一个列表视图就可以了,但是我有一个带有3个屏幕的ViewPager,所有屏幕都有图像密集型列表视图。我将事件滑动到下一个屏幕,但如何强制未激活(视图中)的ListView回收其视图?谢谢。

你不必为此担心。ListView经过精心设计,可以在滚动时处理内部视图(listItems),而不会占用额外的内存。它实际上回收了视图。但是,关于GC,当您通过调用finish()来销毁活动时,框架会自动处理资源并释放它们。

只要您没有查看包含列表视图的页面,并且查看页面器距离您2页,它甚至不会被缓存,但是,如果在适配器逻辑中未使用
convertView
,则不会回收视图