一 .Android应用中内存泄漏几种的原因: 1.单例模式导致的内存泄漏: 当调用getInstance时,如果传入的context是Activity的context.只要这个单例没有被释放,这个Activity的引用就不会被释放,从而导致OOM. 解决方法: 传入Application的context,因为Application的context和getInstance中的静态变量生命周期一样长,不会造 成当Activity销毁不掉. 2.内部类导致的内存泄漏: 我们在使用Thread或者广播…