Android对象四种引用状态
2019-01-16 本文已影响4人
南山村靓仔
强引用
不管内存是否充足,系统都都不会回收此对象
软引用
内存充足时,系统不会回收此对象
内存不足时,回收此对象
弱引用
不管内存是否充足,只要检测到弱引用就会回收
虚引用
形同虚没,虚引用是每次垃圾回收的时候都会被回收,通过虚引用的get方法永远获取到的数据为null,因此也被成为幽灵引用。
虚引用主要用于检测对象是否已经从内存中删除
强引用
不管内存是否充足,系统都都不会回收此对象
软引用
内存充足时,系统不会回收此对象
内存不足时,回收此对象
弱引用
不管内存是否充足,只要检测到弱引用就会回收
虚引用
形同虚没,虚引用是每次垃圾回收的时候都会被回收,通过虚引用的get方法永远获取到的数据为null,因此也被成为幽灵引用。
虚引用主要用于检测对象是否已经从内存中删除