标签: android android-fragments
每个Android的生命周期中,片段先经过onDestroyView()才进入后堆栈以释放其视图,并通过onCreateView()重新创建从后堆栈弹出的视图。这允许片段释放它的视图,并使其在后堆栈中时消耗更少的内存。
当代码库较小时,此策略更易于遵循和维护。但是,当我们处理庞大的代码库时,很难错过这一点,并且在某些情况下,onDestroyView()中的片段不会释放视图。
是否有一个框架可以鼓励(或以某种方式使之自动化)当片段位于堆栈中时释放视图的代码模式?