[英]How to handle code for network failure and resume back?
假設正在更新某些信息,並且網絡連接斷開。
我應該如何編寫我的代碼來處理這種情況並從上一次執行代碼的地方繼續執行?
我可能想到的一種可能的方法是捕捉這種觀念。 並重新執行邏輯。
而(NetworkProblem){
NetworkProblem = false; 嘗試{
//步驟1-從數據庫中讀取信息//步驟2-存儲在類對象上//步驟3-更新信息//步驟4-連接到另一個Web服務器//步驟5-更新信息
} catch(NetworkgoneException){NetworkProblem = true;
//嘗試重新連接-這又一次我不知道要花多長時間。 }
}
原則上,您的方法不錯。 需要考慮的幾點:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.