Commit b7f476f4 by Kim Jinsung

Task #47081【@Form】【IO帳票】(敷島製パン様)同期処理の強制化

新着更新時失敗した時の問題で自動一括同期できない問題対応
parent 0619de16
......@@ -168,13 +168,13 @@ public abstract class ABVUIActivity extends ABVAuthenticatedActivity {
LogUtil.checkSendLogFlag();
}
} catch (NetworkDisconnectedException e) {
stopUpdateAnimation();
refreshContentException();
if (startRefresh) {
startRefresh = false;
}
throw e;
} catch (ABVException e) {
stopUpdateAnimation();
refreshContentException();
//noinspection EnumSwitchStatementWhichMissesCases
switch (e.getCode()) {
case C_I_CONTENT_0001:
......@@ -203,20 +203,25 @@ public abstract class ABVUIActivity extends ABVAuthenticatedActivity {
break;
}
} catch (Exception e) {
stopUpdateAnimation();
refreshContentException();
Logger.e(TAG, "Exception DataRefresh", e);
handleErrorMessageToast(ErrorCode.E107);
} finally {
//自動一括同期処理のため、新着更新した時にインジケーター非表示
if (mAutoBatchSyncFlg) {
mAutoBatchSyncFlg = false;
closeProgressPopup();
}
}
return result;
}
/**
* 新着更新中に例外が発生したら、行う処理
*/
private void refreshContentException() {
stopUpdateAnimation();
//自動一括同期処理のため、新着更新した時にインジケーター非表示
if (mAutoBatchSyncFlg) {
mAutoBatchSyncFlg = false;
closeProgressPopup();
}
}
/** 
* グリッド初期化
* onCreateでは呼ばないないこと!!
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment