Android内存溢出解决方案总结

我的视频会议中有三个内存泄露的崆点:

1) BNLiveControlView mView = this; 未释放 (自定义view中自己引用自己造成)

2) 在自定义View中区注册了系统的网络变化接收器 (推荐在Activity父类容器中进行统一处理)

3) OnlineMeetingChatService中的Ibinder内部类实例未注销释放引起

4) 过多的使用了Activity的Context 改为ApplicationContext

5 )  Fragment中的getParent() 使用软引用缓存

但是这些空点都处理掉了之后发现有两个应用实例无论如何也无法消除了,原因进一步排查中,

如有结果会接续贴上来和大家分享。

欢迎分享,欢迎转发拍砖!

原文地址:https://www.cnblogs.com/poe-blog/p/5044325.html