我有两个活动:A和B.从A开始,我去活动B.然后我在B上
调用finish()并返回到A.每次重复这个过程,分配的内存
增加0.1 MB.
所以我想知道造成这种泄漏的原因.我已经尝试通过在上述过程中跟踪分配的内存来使用分配跟踪器.然后当我按“获取分配”时,我得到一长串分配.我的问题是:如何阅读该列表,以了解导致我泄漏的原因?
我已经尝试通过释放onDestroy活动B中的所有资源来解决这个问题,并帮助了一点.而且,我没有在活动A的onResume方法中分配新的内存.
只是为了表明我正确使用分配跟踪器: