我的理解里,GC沿着GC ROOT进行引用判断。 mButton持有了父布局的引用,这并不影响mButton被回收,只要mButton被回收了,view就能正常被回收了。 是不是因为fragment加入了回退栈的缘故,导致不会触发onDestroy()所以系统没有回收mButton,所以影响了view的回收?
记一次Fragment的内存泄露最近遇到一个内存泄露, 代码非常简单 : 先打开一个 FragmentA, 然后通过 replace 替换成 FragmentB, 并且加入回退栈, 因为 FragmentB...