匿名内部类引发的内存泄露——Handler和Thread

缘由:匿名内部类会持有外部类的引用,当内部类进行延时操做的时候,若是外部类是Activity,那么在执行destroy后,并不会被销毁,从而致使内存泄漏。java Handler:ide 解决方案:post 1.改成静态内部类(静态内部类不持有外部类的引用)+弱引用spa private static MyHandler extends Handler { @Override
相关文章
相关标签/搜索