关于ReferenceQueue的使用
来源:12-1 WebView高可扩展性封装-1
全是甘货
2018-05-23
老师,你在12-1的WebDelegate里面新建了一个变量ReferenceQueue,这是一个队列,在使用软引用或弱引用的时候可以搭配这个队列查询到将要被回收的对象。
这个变量在新new一个WeakReference的时候被使用过一次,除此之外就没见过他的踪迹了,请问当下场景里,用意何在呢?
写回答
1回答
-
这个是之前有一次特别特别的项目经历,有一个网页里面刷了几十兆的琐碎资源,然后手机就进入假死状态,内存来不及回收了,回来就利用弱引用,在低端机上,内存不足回收了,再捕获个异常重启页面,避免假死。这种情况下其实是不需要的,真心没这么多极端情况,直接强引用就好,这里是拓展一下
022018-05-27
相似问题
关于使用fragmention的问题
回答 1
关于Butterknife使用R2的问题
回答 1