匿名內部類引發的內存泄露——Handler和Thread

緣由:匿名內部類會持有外部類的引用,當內部類進行延時操做的時候,若是外部類是Activity,那麼在執行destroy後,並不會被銷燬,從而致使內存泄漏。java Handler:ide 解決方案:post 1.改成靜態內部類(靜態內部類不持有外部類的引用)+弱引用spa private static MyHandler extends Handler { @Override
相關文章
相關標籤/搜索