2016-11-19 64 views
0

我正在使用AndroidHttpClient進行REST API調用並取回結果。我正在使用Async來執行網絡操作。如果互聯網丟失或發生異常,我可以檢測並採取必要的措施。如何處理中斷的AndroidHttpClient操作

我的問題是,如果用戶移出當前視圖如何處理正在進行的Http客戶端執行?

截至目前,在每次檢查結果之後,我會檢查UI是否仍然使用findViewById來控制該控件,然後根據我製作的REST調用的數量和屏幕的數量填充結果,這是非常乏味的。如果用戶點擊取消,然後我調用HttpClient的close()使其停止。

是否有任何替代方案來處理這與獸性能和編碼標準。

問候,

回答

0

你可以更好的使用試穿onPostExecute方法catch塊。所以,只要你遇到錯誤,你可以找到Catch block :-)