handler引起的内存泄漏

2018-05-11  本文已影响14人  我的资讯圈

在安卓系统中,通过消息来通知执行应用程序,一个应用程序中,每个组件的所有操作,都会被排列到消息队列(MessageQueue)中进行一一执行。

handler 需要用在静态内部类或单个类中。

非静态内部类和匿名类会隐性含有外部类的引用,因此,可能会导致含有handler的类无法被及时回收释放而导致内存溢出。

上一篇 下一篇

猜你喜欢

热点阅读