如何处理中断的AndroidHttpClient操作

时间:2016-11-19 10:55:33

标签: android performance androidhttpclient

我正在使用AndroidHttpClient进行REST API调用并返回结果。我正在使用Async来执行网络操作。如果互联网丢失或发生异常,我就能够发现并采取必要的行动。

我担心的是,如果用户离开当前视图,如何处理正在进行的Http客户端执行?

截至目前,在每个结果之后,我使用findViewById检查UI是否仍然具有控件,然后根据我制作的REST调用量和屏幕数量填充结果,这是乏味的。如果用户点击取消,那么我调用HttpClient的close()使其停止。

有没有其他方法可以用野兽表现和编码标准来处理这个问题。

此致

1 个答案:

答案 0 :(得分:0)

最好你可以在onPostExecute方法上使用try catch块。因此,无论何时出现错误,您都可以在Catch块上找到: - )