我正在使用AndroidHttpClient进行REST API调用并返回结果。我正在使用Async来执行网络操作。如果互联网丢失或发生异常,我就能够发现并采取必要的行动。
我担心的是,如果用户离开当前视图,如何处理正在进行的Http客户端执行?
截至目前,在每个结果之后,我使用findViewById检查UI是否仍然具有控件,然后根据我制作的REST调用量和屏幕数量填充结果,这是乏味的。如果用户点击取消,那么我调用HttpClient的close()使其停止。
有没有其他方法可以用野兽表现和编码标准来处理这个问题。
此致
戒
答案 0 :(得分:0)
最好你可以在onPostExecute方法上使用try catch块。因此,无论何时出现错误,您都可以在Catch块上找到: - )