Android中自定义Handler如何避免内存泄漏?
自定义Handler容易引起内存泄露?
1.首先,Handler是由系统提供的一种异步处理消息的机制,一般情况下不会发生内存泄漏,而造成内存泄露的主要是Acitivity等组件。
2.造成内存泄露的主要原因:当前对象使用完成后,需要被销毁时,其它对象(非静态内部类等)仍持有当前对象的引用,导致当前对象释放不了,系统(垃圾回收器)不能回收内存,就会引起内存泄露。
当activity被销毁时,即fin...
原创
2019-08-02 15:57:01 ·
303 阅读 ·
0 评论