美文网首页
如何减少Android中存在的内存泄露

如何减少Android中存在的内存泄露

作者: ZernGoo | 来源:发表于2018-03-08 10:44 被阅读4次

Java细节:
1. 非静态内部类会持有外部类的隐式引用。容易导致内存泄露,解决方法:改为静态内部类。
2. 这样会有一个问题:因为activity中有些方法不能被静态内部类调用,解决办法:给内部类一个变量,持有外部类Activity的弱引用,即weakReference。
3. 检测内存泄露工具:LeakCanary。

相关文章

网友评论

      本文标题:如何减少Android中存在的内存泄露

      本文链接:https://www.haomeiwen.com/subject/pynrtftx.html