1.11 非静态内部类或者匿名内部类造成的内存泄露
解决方法有两种:
方法1:去掉 static , 把静态对象改为非静态即可;
方法2:都用静态内部类,因为静态内部类不会持有所在 Activity的 引用,不会造成内存泄露
作者:世道无情
链接:https://www.jianshu.com/p/a798408bfb6f
什么是匿名内部类?
new 类名/接口/抽象类(){
}
解决方法有两种:
方法1:去掉 static , 把静态对象改为非静态即可;
方法2:都用静态内部类,因为静态内部类不会持有所在 Activity的 引用,不会造成内存泄露
new 类名/接口/抽象类(){
}
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。