在destroyview中将视图可见性设置为View.GONE

时间:2017-01-10 01:37:28

标签: android performance memory-management memory-leaks

我知道这是一个愚蠢的问题但是如果我在onDestroyView中将View可见性设置为GONE会发生什么情况,如果与该视图关联的内存泄漏,它仍会保留活动的上下文。

1 个答案:

答案 0 :(得分:0)

不,将可见性设置为GONE只会使其无法绘制,但对象仍然存在。如果您担心内存泄漏,则应将视图设置为null以释放视图引用,如下所示:

@Override
public void onDestroyView() {
    myView = null;
    super.onDestroyView();
}