android Handler内存泄露问题

天王盖地虎626 发布于 2018/01/04 16:58
阅读 66
收藏 0

网上通常解决Handler内存泄露的办法无非就是定义内部类

private static class MyHandler extends Handler{

。。。

。。。

}

可是,这样的话,主类中的成员变量,都不能在这里面使用了?比如一些控件,一些数据集合,等等其他变量,难不成都要定义对应的弱引用WeakReference吗?

如果我依然采用匿名内部类形式的话,我如果,在其中的代码中,不引用activity实例,这样也会出现内存泄露吗?

加载中
0
蓝薯
蓝薯

可以考虑用rxjava

返回顶部
顶部