Commit 52f75401 by Kim Jinsung

アプリロック画面表示中に新着更新処理が実行され、通信エラー表示される問題対応

コメント修正
parent ba797441
......@@ -253,7 +253,7 @@ public class SecurityUtil {
}
/**
* @version 1.2.200
* @version 1.2.300
* サービスオプション「ユーザパスワードソルト付加」がtrueの場合、
* パスワードとログインIDをソルトしてから結合し、MD5値を返却します
* falseの場合、既存暗号化パスワード返す。
......
......@@ -337,7 +337,7 @@ public class ABVDataCache {
}
/**
* @version 1.2.200
* @version 1.2.300
* サービスオプション(ユーザパスワードソルト付加)返す
* @return true:利用する, false:利用しない
*/
......
......@@ -483,12 +483,28 @@ public abstract class ABVActivity extends Activity {
}
/**
* 前回の端末利用から一定期間が経っているかどうかチェックする
* 前回の端末利用から一定期間が経っているかどうかチェックし、ログイン画面表示
* @return true:認証有効 false:認証無効
*/
protected boolean checkValidAuthTime() {
boolean result = false;
try {
if (checkForceLoginPeriodically()) {
callLoginActivity(false, true, false);
result = true;
}
} catch (Exception e) {
Logger.e("Exception LoginTimeOutCheck", e);
}
return result;
}
/**
* @version 1.2.300
* 一定期間(90日)アプリロックチェック
* @return true:アプリロックする、false:アプリロックしない
*/
protected boolean checkForceLoginPeriodically() {
// サービスオプションチェック
if (AbstractLogic.getLogic(ContractLogic.class).getForceLoginPeriodically()) {
long leavedAppTime = getUserPref(UserPrefKey.LEAVE_APP, -1L);
......@@ -496,16 +512,11 @@ public abstract class ABVActivity extends Activity {
Date leavedAppDate = new Date(leavedAppTime);
Date currentDate = new Date(System.currentTimeMillis());
if (currentDate.after(DateTimeUtil.add(leavedAppDate, DateUnit.Day, ABVEnvironment.LastLoginExpiryDate))) {
callLoginActivity(false, true, false);
result = true;
}
return true;
}
}
} catch (Exception e) {
result = false;
Logger.e("Exception LoginTimeOutCheck", e);
}
return result;
return false;
}
// 一定期間経過後強制ログアウトチェック
......
......@@ -474,6 +474,10 @@ public class OperationListActivity extends ABVUIActivity {
public void onResume() {
Logger.i(TAG, "onResume:start");
super.onResume();
//アプリロック状態の場合、何もしない。
if (checkForceLoginPeriodically()) {
return;
}
if (isShowingBatchSync()) {
// 一括同期中の場合何もしない
return;
......
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