LeakCanary检测不出静态变量的泄露

public class MainActivity extends AppCompatActivity {

    private static Activity mActivity;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mActivity = this;
    }
}

为什么LeakCanary检测不出这个泄露呢?等了半天都没反应

#Android#
全部评论
leakcancy检测了activity的生命周期,大概原理就是当你destroy时会把activity放入一个引用队列,然后判断是否回收,如果没回收好像会调用gc然后再查看,大概就是这样,
点赞 回复 分享
发布于 2018-05-24 08:39

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务