2016-11-19 99 views
0

我正在使用AndroidHttpClient进行REST API调用并取回结果。我正在使用Async来执行网络操作。如果互联网丢失或发生异常,我可以检测并采取必要的措施。如何处理中断的AndroidHttpClient操作

我的问题是,如果用户移出当前视图如何处理正在进行的Http客户端执行?

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

是否有任何替代方案来处理这与兽性能和编码标准。

问候,

回答

0

你可以更好的使用试穿onPostExecute方法catch块。所以,只要你遇到错误,你可以找到Catch block :-)