开发者社区 问答 正文

开源中国 android 客户端 请教问题?报错

@火蚁 你好,想跟你请教个问题: 客户端中使用了异步HTTP,我这里有个问题请教下,在某个界面中,比如用户详细信息界面,更换图像这里,通过异步HTTP请求更换图像,如果说因为网络问题,在还没有收到服务器返回的数据前,用户通过返回键关掉了对话框以及当前界面后,此时服务器返回了数据,那么界面已经销毁了,代码执行了回调发送成功或者失败的方法,例如执行发送成功回调,继续执行回调函数中更新图片的方法,但此时界面已经销毁了,那么这个控件就找不到了,按理应该会报错。针对这类问题,是怎么处理的?如代码MyInformationFragmentDetail类中的 uploadNewPhoto()函数

展开
收起
爱吃鱼的程序员 2020-06-12 15:46:18 472 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    可以判断界面是否已经finsh了,如果是的话,可以不执行就行

    谢谢指导~~~~
    2020-06-12 15:46:34
    赞同 展开评论