[小知识]内存泄漏整理什么是内存泄漏? 总的来说:内存不在GC掌握之内。 当一个对象已经不在使用了,本该回收时,而另外一个正在使用的对象持有它的引用而导致内存不能被回收。本该回收的对象没有被回收,而一直停留在堆内存中,这就...小知识# GC# 内存回收机制# 内存泄漏4年前01890
[摘]Handler内存泄露原理及解决方法SHUI知道 本想总结,也懒了,看网上也有很多人总结,也就摘抄于此,以供自己查阅。 前言 因为Android采取了单线程UI模型,开发者无法在子线程中更新UI,为此Android为我们提供了Handl...AndroidJava# Android# Handler# 内存泄漏5年前02020
Handler内存泄漏之使用静态内部类并持有外部类的弱引用非静态内部类或者匿名类持有外部类的引用,如果外部类正在销毁,内部类比如Handler还在延迟处理一些消息,那么其持有的外部类引用就无法销毁 解决方法:使用静态内部类并持有外部类的弱引用 package...Android# Handler# 内存泄漏# 静态内部类5年前02020