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

最佳答案

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

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

关于android - 在destroyview中将 View 可见性设置为View.GONE,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41559842/

10-15 10:14