网络请求回调异常问题

来源:2-2 搭建自己的git代码托管仓库

lmx01

2019-01-15

老师你好,请问下,用老师封装的RestClient进行网络异步请求的时候,如果这时候用户在请求还没成功的时候,就关闭当前activity/fragment,这样当请求回来后,执行UI更新,因为activity/fragment已经关闭,就会异常,请问下您,有没有什么比较好的解决方案呢?

写回答

1回答

傅猿猿

2019-01-18

这种情况虽然非常非常少,但是还是有,最简单的办法在success或者error的回调执行处,判断fragment的生命周期和activity的isfinish,然后再执行回调

0
1
lmx01
嗯,好的,老师,我目前也是先用这个办法!谢谢!
2019-01-30
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程