Closed TakWolf closed 2 years ago
现有结构 P 对 V 持有不变引用,异步请求对 P 持有隐式引用,因此 V 存在内存泄露。
改为 P 对 V 持有弱引用,异步回调中总是先判断 V 是否存活,再执行逻辑。
可能的方案:
https://developer.android.com/jetpack/docs/getting-started
现有结构 P 对 V 持有不变引用,异步请求对 P 持有隐式引用,因此 V 存在内存泄露。
改为 P 对 V 持有弱引用,异步回调中总是先判断 V 是否存活,再执行逻辑。