Commit 173331c6 by Kim Jinsung

Bug #60584【@Form】「マスタデータの取得に失敗しました。画面を更新してください。」が頻発する

parent f6359afb
...@@ -178,7 +178,7 @@ import jp.agentec.adf.util.DateTimeUtil; ...@@ -178,7 +178,7 @@ import jp.agentec.adf.util.DateTimeUtil;
} catch (Exception e) { } catch (Exception e) {
Logger.e(TAG, "initializeMasterData Exception", e); Logger.e(TAG, "initializeMasterData Exception", e);
if (i == 3) { //3回目のリトライ失敗時、例外処理投げる。 if (i == 3) { //3回目のリトライ失敗時、例外処理投げる。
throw e; throw new Exception("initializeMasterData");
} else { } else {
Thread.sleep(500); //0.5秒間隔でリトライ処理を実行 Thread.sleep(500); //0.5秒間隔でリトライ処理を実行
} }
......
...@@ -452,9 +452,11 @@ public class OperationListActivity extends OperationActivity { ...@@ -452,9 +452,11 @@ public class OperationListActivity extends OperationActivity {
if (ex != null) { if (ex != null) {
// ヘッダーの新着更新処理を完了にさせる // ヘッダーの新着更新処理を完了にさせる
stopUpdateAnimation(); stopUpdateAnimation();
final ABookAlertDialog messageDialog = AlertDialogUtil.createAlertDialog(OperationListActivity.this, R.string.app_name); final ABookAlertDialog messageDialog = AlertDialogUtil.createAlertDialog(OperationListActivity.this, R.string.app_name);
messageDialog.setMessage(getString(R.string.failed_get_master_data)); if (ex.getMessage().equals("initializeMasterData")) { //マスターデータ取得失敗時
if (isAutoSync() && mAutoSyncingFlg) { messageDialog.setMessage(getString(R.string.failed_get_master_data));
} else {
messageDialog.setMessage(getString(R.string.msg_new_content_update_error)); messageDialog.setMessage(getString(R.string.msg_new_content_update_error));
} }
messageDialog.setPositiveButton(R.string.confirm, new DialogInterface.OnClickListener() { messageDialog.setPositiveButton(R.string.confirm, new DialogInterface.OnClickListener() {
......
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