Commit 0619de16 by Kim Jinsung

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

自動一括同期する前、新着更新失敗時にインジケーター表示のままになるので、失敗時にインジケーター非表示処理追加
parent dab26fa4
...@@ -57,6 +57,8 @@ public abstract class ABVUIActivity extends ABVAuthenticatedActivity { ...@@ -57,6 +57,8 @@ public abstract class ABVUIActivity extends ABVAuthenticatedActivity {
private boolean isCheckTransferMaster = false; // マスター転送が同時実行されることを防ぐためのチェック private boolean isCheckTransferMaster = false; // マスター転送が同時実行されることを防ぐためのチェック
protected boolean mAutoBatchSyncFlg = false; //自動一括同期処理フラグ
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -204,6 +206,12 @@ public abstract class ABVUIActivity extends ABVAuthenticatedActivity { ...@@ -204,6 +206,12 @@ public abstract class ABVUIActivity extends ABVAuthenticatedActivity {
stopUpdateAnimation(); stopUpdateAnimation();
Logger.e(TAG, "Exception DataRefresh", e); Logger.e(TAG, "Exception DataRefresh", e);
handleErrorMessageToast(ErrorCode.E107); handleErrorMessageToast(ErrorCode.E107);
} finally {
//自動一括同期処理のため、新着更新した時にインジケーター非表示
if (mAutoBatchSyncFlg) {
mAutoBatchSyncFlg = false;
closeProgressPopup();
}
} }
return result; return result;
......
...@@ -200,8 +200,6 @@ public class OperationListActivity extends OperationActivity { ...@@ -200,8 +200,6 @@ public class OperationListActivity extends OperationActivity {
// 作業種別のサービスオプション値を保持用フラグ // 作業種別のサービスオプション値を保持用フラグ
private boolean mOperationGroupMasterServiceOperationFlg; private boolean mOperationGroupMasterServiceOperationFlg;
private boolean mAutoBatchSyncFlg;
// ビューの作成 // ビューの作成
private class ReloadHandler implements Runnable { private class ReloadHandler implements Runnable {
@Override @Override
...@@ -265,7 +263,6 @@ public class OperationListActivity extends OperationActivity { ...@@ -265,7 +263,6 @@ public class OperationListActivity extends OperationActivity {
mSelectedFixPuchMessagePosition = 0; mSelectedFixPuchMessagePosition = 0;
mSendType = 0; mSendType = 0;
mAutoBatchSyncFlg = false;
// 一括同期ボタン // 一括同期ボタン
mOperationBatchSyncButton.setOnClickListener(new View.OnClickListener() { mOperationBatchSyncButton.setOnClickListener(new View.OnClickListener() {
@Override @Override
......
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