我有一个片段,其中包含一个在屏幕上显示图像的ViewPager。当用户通过按下按钮转换到另一个屏幕并且当前片段被替换为不同的片段时,我是否必须在onDestroyView()方法中执行任何操作才能释放ViewPager和前一个片段中包含的ImageView?
我只是担心即使我再也看不到那个片段,ViewPager和ImageViews仍在消耗内存。
答案 0 :(得分:0)
是的,如果您有引用它们的实例变量,则不会对您的视图进行垃圾回收。因此,如果您担心内存使用情况,则应在onDestroyView中将它们设置为null。