android常见内存泄漏
1.单例模式,单例模式的生命周期是整个应用的生命周期,加入我们传入Activity的引用,那么此Activity被关闭时由于被单例持有引用无法被gc回收就会导致内存泄漏。
2.Handler ,我们创建handler一般会重写它的callBack回调,这是一个匿名内部类,它会持有外部Activty的引用,而与handler相关的Looper是是一个死循环简介持有Activity的引用导致内存泄漏。
3.资源未回收处理,例如流打开未关闭,bitmap使用完没有回收,就会导致一致存在内存当中,无法释放,导致
原创
2022-05-09 17:45:55 ·
538 阅读 ·
0 评论